-
-
[求助]请教crt函数需不需要同步?
-
发表于:
2014-8-23 20:16
4155
-
1. 核心编程 6.71 page 161 里提到:
即使 你用createthread, 线程里使用 特殊的c/c++运行库函数,比如strtrok等, 也不会有问题,因为
这些函数会去分配初始化_tiddata, 和自己的线程关联起来。
既然 这些c/c++运行库函数有了这个功效, 那么这些函数就不存在 线程同步问题。
我这个说法对不? 如果不对,请指出原因来。 谢谢。
另外书上有指出crt函数中的malloc,多线程使用的时候,要注意同步。
这样一来,我就糊涂了,
既然crt函数 都分配了_tiddata结构了,为什么要需要同步呢?
2.
核心编程 6.71 page 161 说,signal函数会导致整个进程终止?
windows下的signal函数为什么会导致进程终止? 请老师用代码说话,谢谢。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课