Dll编程教训

来源:互联网 发布:韩寒代笔 知乎 编辑:程序博客网 时间:2024/05/16 11:18

Dll编程线程安全

 

DllMain函数中使用的函数不能被多个线程调度,所以DllMain中不能有阻塞的等待函数。我在使用boost网络通信时,DllMain中使用boost网络库,底层调用了waitforsingle之类的函数,而等待的信号量需要线程调度时参数。肯能Dll中Main中函数不能线程调度。所以DLLmai就死锁了。

 

 

问题:

1;DLL和线程之间的关系,使用的栈空间是谁的?还不清楚。

原创粉丝点击