S*******e 发帖数: 379 | 1 能通过DLL?
DLL里的static variable是所有调用的process共享的吗? |
M***t 发帖数: 1636 | 2 貌似不是
【在 S*******e 的大作中提到】 : 能通过DLL? : DLL里的static variable是所有调用的process共享的吗?
|
g*********e 发帖数: 14401 | 3 应该不是吧 dll都是载入当前process的address space?
process之间共享变量可以用semaphore, lock, mutex + conditional variable
配合wait, signal操作。 |
y***u 发帖数: 174 | 4 mutex
【在 S*******e 的大作中提到】 : 能通过DLL? : DLL里的static variable是所有调用的process共享的吗?
|
y**********u 发帖数: 6366 | 5 也不需要mutex
Bill Pugh的singleton实现就是thread safe的
【在 y***u 的大作中提到】 : mutex
|