1
使用多线程的理由之一是:节俭,它是轻量级的进程
[1]无须在给独立的数据段,代码段,堆栈段
[2]线程间无须复杂的通信
2
启动一个新的进程必须分配给它独立的地址空间
建立代码段、堆栈段和数据段。
而线程它的这些是共享的。
3
多个线程可同存于一个进程,就不需要通信方式,只需定义一些变量
4
多线程接口遵循POSIX线程接口。
头文件pthread.h
连接时需要使用库libpthread.a
1
使用多线程的理由之一是:节俭,它是轻量级的进程
[1]无须在给独立的数据段,代码段,堆栈段
[2]线程间无须复杂的通信
2
启动一个新的进程必须分配给它独立的地址空间
建立代码段、堆栈段和数据段。
而线程它的这些是共享的。
3
多个线程可同存于一个进程,就不需要通信方式,只需定义一些变量
4
多线程接口遵循POSIX线程接口。
头文件pthread.h
连接时需要使用库libpthread.a