随笔分类 - Linux应用编程
Linux应用编程
摘要:1、线程 之所以还要多线程编程的原因: 进程的缺点: (1)多进程浪费资源 创建一个进程,就必须分配给独立的地址空间,建立 N 多的代码段,数据段,非常的昂贵的多任务的工作方式。而线程则来着节约。 (2)进程之间通信不便 进程之间通信要涉及到:管道、信号、信号量、消息队列、共享内存、套接字。这些都是过于麻烦。线程在同一个进程之内,数据都是共享的, (3)多进...
阅读全文
摘要:1.多进程 一个程序的执行活动,就是一个进程,系统为这个进程分配独立的地址空间,资源等等,所以进程事实上就是一个资源的集合体。进程就是为多道编程服务的,通过系统的调度,使得系统可以执行多个进程,使得多个进程看起来都可以同时被系统执行。 多进程编程主要的内容包括进程的控制和进程间的通信。1.1 进...
阅读全文
浙公网安备 33010602011771号