极客小将

您现在的位置是:首页 » 原创课程 » Python

课程内容

Python并发编程高级课程--进程间的通信和同步

极客小将2020-09-28-
进程间的通信:和人类社会一样,每个进程在执行过程中也需要争夺更多的系统资源来执行自身程序,所以他们之间也需要通信,最常见的通信就是文件,共享内存,信号,套接字等。进程之间的通信,本质是数据传输。进程间的同步:如果系统中只存在一个进程,或系统中的进程完全孤立

进程间的通信:

和人类社会一样,每个进程在执行过程中也需要争夺更多的系统资源来执行自身程序,所以他们之间也需要通信,最常见的通信就是文件,共享内存,信号,套接字等。进程之间的通信,本质是数据传输。

进程间的同步:

如果系统中只存在一个进程,或系统中的进程完全孤立存在,那么无需同步。进程同步是指多个进程在进行协同工作或数据共享的过程中可能会发生冲突,这时引入了一系列机制来对进程间的操作进行协调和制约。之所以需要同步,是因为多个进程在并发地使用同一个共享资源,或者需要协同完成同一个任务。windows和Unix系统都提供了进程的同步机制,比如互斥锁和信号量。

网友点评

共有5条评论来说两句吧...