Linux系统多线程讲解与实现,包含服务器实现、信号处理
一、多线程
多线程相比多进程有很明显的不同:线程共享相同的内存空间,不同的线程可以存取内存中的同一个变量。所以,程序中的所有线程都可以读或写声明过的全局变量。而fork()多进程,每个进程都使用独立的内存空间,虽然有很多的通信方法(共享内存,套接字,文件等等),但是这无疑增加了程序的复杂度。下面是线程的基本操作:
1.创建线程
函数声明:
int pthread
原创
2013-12-18 18:19:39 ·
1217 阅读 ·
0 评论