源代码
线程的创建与中止
线程的连接与分离
线程互斥量/互斥锁
线程条件变量
进程获取测试环境变量代码
创建进程程序代码
运行
线程的创建与中止
注意:由于线程的竞争每次输出结果的次序都不一样
线程的连接与分离
#include <pthread.h> int pthread_join(pthread_t thread, void **retval);
新创建的线程和进程一样,也需要被连接以监听其退出状态,否则也会变成僵尸线程。背后原因与进程一样,其退出之后,内核会为它保留退出状态数据,直到有人取走为止。
线程互斥量/互斥锁
函数 |
---|