Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Про DLL и потоки (https://forum.antichat.xyz/showthread.php?t=104937)

BlackSilver 06.02.2009 13:06

Про DLL и потоки
 
Итак, литература указывает, что если разные программы подключают dll, то глобальные переменные библиотеки уникальны для каждой программы.
Верно ли это утверждение для разных потоков одной программы?

herfleisch 06.02.2009 13:17

Нет. Они не буду уникальными для каждого потока программы.

slesh 06.02.2009 13:18

Нет вроде как. Каждая DLL подгружается к процессу только 1 раз. Т.к. все потоки находятся в пределах одного процесса то и получают одни и тежи данные из DLL если они глобальные.

desTiny 06.02.2009 18:44

более того, LoadLibrary на подгруженную библиотеку вернёт указатель на уже подгруженную, не загружая ничего снова.

а если очень надо делать так, то читай про TLS


Время: 09:36