Dove vengono memorizzate le variabili utilizzate nella libreria condivisa. se usato con un'applicazione. la libreria condivisa utilizza le stesse sezioni dell'applicazione (dati/stack). o avranno sezioni separate.dove vengono memorizzate le variabili della libreria condivisa quando collegate a un'applicazione
6
A
risposta
0
Solo la sezione che contiene il codice è condivisa. Le variabili non sono condivise tra i processi.
0
L'unico modo per condividere le variabili tra due processi è se entrambi hanno accesso a una pagina di memoria condivisa - vedere mmap e MAP_SHARED
. Altrimenti, si trovano nello spazio di memoria del processo chiamante e fuori portata o fuori portata da altri processi.
0
Librerie statiche: libreria di codice oggetto che è collegata e diventa parte dell'applicazione.
Librerie di oggetti condivisi collegate dinamicamente: gli oggetti condivisi non sono inclusi nel componente eseguibile ma sono legati all'esecuzione.
Problemi correlati
- 1. Dove vengono memorizzate le variabili catturate dalla chiusura?
- 2. Come vengono memorizzate le variabili nella ricorsione?
- 3. Impedire che le funzioni vengano eliminate da una libreria statica quando collegate in una libreria condivisa?
- 4. Dove sono memorizzate le variabili in Python?
- 5. Linux: dove sono memorizzate le variabili d'ambiente?
- 6. Dove vengono memorizzate le immagini e i contenitori di ancoraggio quando vengono utilizzati con Windows?
- 7. Dove vengono memorizzate le costanti di stringa da GCC e da dove vengono mappati questi puntatori?
- 8. Dove sono memorizzate le variabili globali come $ _GLOBAL, $ _POST ecc.?
- 9. Come sono collegate le variabili globali nelle librerie condivise?
- 10. Dove sono memorizzate le variabili d'ambiente nel registro?
- 11. Dove sono le variabili costanti memorizzate in C?
- 12. Dove sono memorizzate le immagini della finestra mobile da boot2docker?
- 13. Come vengono memorizzate le date in Oracle?
- 14. Quando vengono inizializzate le variabili statiche e globali?
- 15. Dove vengono memorizzate le impostazioni di sistema di Android come le reti WiFi?
- 16. Cosa succede alle variabili statiche quando le librerie sono collegate staticamente
- 17. Dove vanno le variabili locali statiche
- 18. Dove sono memorizzate le variabili di istanza in un modulo helper di Rails?
- 19. Collegamento delle dipendenze di una libreria condivisa
- 20. Dove sono memorizzate le variabili in una chiusura: stack o heap?
- 21. Dove si trovano le funzioni di un oggetto memorizzate?
- 22. Dove sono memorizzate le macro registrate in Notepad ++?
- 23. Collisioni nome libreria condivisa
- 24. Le variabili di stack C sono memorizzate al contrario?
- 25. Quando vengono inizializzate le variabili const statiche globali?
- 26. Dove mettere una libreria condivisa in JBoss AS 5?
- 27. Come vengono memorizzate fisicamente le stringhe in Javascript
- 28. Visual Studio 2015 non riesce a valutare le variabili quando vengono caricate due versioni di assembly
- 29. Dove vengono archiviate le tabelle temporanee nel server SQL?
- 30. Le variabili d'ambiente non vengono passate da .htaccess a PHP
Questo è sbagliato. 'const' è qualificato tipicamente e altri potrebbero esserlo anche fino a quando non vengono modificati su un sistema operativo moderno. – Olaf