今日内容
线程的结束机制:
1.不同与进程没有孤儿线程和僵尸线程。
2.主进程结束,任意生成的次线程都会结束。(因为共享的进程空间被回收了)。
3.次线程的正常结束不会影响主线程的运行。
子线程的回收策略:
1、如果预估子线程可以有限范围内结束则正常用pthread_join等待回收。
2、如果预估子线程可能休眠或者阻塞则等待一定时间后强制回收。
3、如果子线程已知必须长时间运行则,不再回收其资源。
pthread_create
pthread_cancel
pthread_join