InterProcess-Communication-using-sockets

时间:2024-04-15 21:59:30
【文件属性】:

文件名称:InterProcess-Communication-using-sockets

文件大小:900KB

文件格式:ZIP

更新时间:2024-04-15 21:59:30

Python

使用套接字进行进程间通信 进程间通信(IPC)是一种允许进程相互通信并同步其动作的机制。 这些过程之间的通信可以看作是它们之间进行合作的一种方法。 进程可以通过以下两者相互通信: 1)共享内存 使用共享内存的进程之间的通信要求进程共享一些变量,这完全取决于程序员将如何实现它。 {例如:生产者-消费者问题-> i)*缓冲区问题,ii)有界缓冲区问题} 2)消息传递 在这种方法中,进程之间无需使用任何类型的共享内存即可相互通信。 在消息传递中,您有一个发送者和一个接收者,它们通常在单独的线程中运行。 IPC方法 管道(同一过程)–这仅允许一个方向的数据流。 命名管道(不同的流程)–可以在没有共享的通用流程来源的流程中使用。 消息队列–由系统内核管理,这些消息使用API​​进行协调。 (队列) 信号量–用于解决与同步相关的问题并避免争用情况。 (值int> = 0) 共享内存–这允许通


【文件预览】:
InterProcess-Communication-using-sockets-master
----psutil_server.py(2KB)
----chat_server.py(2KB)
----psutil_client.py(4KB)
----Images()
--------local.PNG(48KB)
--------tkinter_2.PNG(30KB)
--------chat.PNG(34KB)
--------pstuil.PNG(32KB)
--------tkinter_1.PNG(18KB)
----port.py(1KB)
----IPC_Using_Sockets.pdf(828KB)
----.gitignore(2KB)
----local_client.py(702B)
----local_server.py(882B)
----README.md(3KB)
----chat_client.py(2KB)

网友评论