麻烦解释一下linux下进程和线程有什么区别和联系,linux下多线程和多进程通信的实现方法,请通俗解释

麻烦解释1下linux下进程和线程有什么区别和联系,linux下多线程和多进程通信的实现方法,请通俗解释



1、麻烦解释1下linux下进程和线程有什么区别和联系,linux下多线程和多进程通信的实现方法,请通俗解释

区别和联系:

1、进程是独立运行的实体,有独立的资源分配;

2、同1进程的线程之间共享进程的资源;

3、所有的进程至少有1个执行线程;

4、线程的创建和切换代价比进程的小; 线程间的通信方法:

1、同1进程的线程之间通信的最简单办法就是使用全局变量;

2、不同进程的线程之间通信需要通过下面进程间的通信来实现; 进程间的通信方法:

1、管道

2、信号量

3、共享内存

4、消息队列

5、套接字。

相似内容
更多>