进程同步 (Process Synchronization)

Posted programmingdrifter

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进程同步 (Process Synchronization)相关的知识,希望对你有一定的参考价值。

【进程同步】在多进程之间,管理及控制对于共享变量的执行和访问

【竞争条件】多进程同步执行,共享至少一个变量,执行结果取决于不同进程对变量的改变顺序

【临界区】要求使用共享资源或变量的一段码

【临界区问题】多进程用来达成合作的一个协议:互斥(同一时间,只有一个进程执行临界区的码);进展通知(一个进程离开临界区时,必须通知其他进程);有限等待(一个进程不能无限在队列中等待进入临界区)

 

资料及链接:

https://www.javatpoint.com/os-critical-section-problem

https://baike.baidu.com/item/%E8%BF%9B%E7%A8%8B%E5%90%8C%E6%AD%A5

[异步环境下的一组并发进程因直接制约而互相发送消息、进行互相合作、互相等待,使得各进程按一定的速度执行的过程]称为进程间的同步。

以上是关于进程同步 (Process Synchronization)的主要内容,如果未能解决你的问题,请参考以下文章

python全栈开发day32-进程创建,进程同步,进程间的通信,进程池

ogg新增表,进行同步

process.send 是 *nix/Windows 上的同步/异步?

进程---Process

理解“进程”(process)

进程通信,进程同步