▷--○ pthread
yss28
这个作者很懒,什么都没留下…
展开
-
POSIX针对pthread线程的调整
《POSIX多线程程序设计》——David R.Buten Pthreads改变了很多POSIX进程函数的含义。fork应尽量避免在一个多线程的程序中使用fork。。 当多线程进程调用fork创造子进程时,Pthreads指定只有那个调用fork的线程在子进程内存在。子进程拥有与父进程相同的互斥量、线程私有数据键等。fork调用不会影响互斥量的状态。如果它在父进程中被锁住,则它在子进程中被锁!ex原创 2017-01-10 11:33:23 · 886 阅读 · 0 评论 -
线程术语
可重入函数与线程安全函数一个函数被称为线程安全的,当且仅当被多个并发线程反复调用时,它会一直产生正确的结果。 可重入与线程安全并不等同。一般说来,可重入的函数一定是线程安全的,但反过来不一定成立。 如果一个函数中用到了全局或静态变量,那么它不是线程安全的,也不是可重入的; 如果我们对它加以改进,在访问全局或静态变量时使用互斥量或信号量等方式加锁,则可以使它变成线程安全的,但此时它仍然是不可重入的,原创 2017-01-04 15:30:09 · 426 阅读 · 0 评论