《UNIX网络编程 卷2:进程间通信(英文版·第2版)》是一部UNIX网络编程的经典之作。进程间通信(IPC)几乎是所有Unix程序性能的关键,理解IPC也是理解如何开发不同主机间网络应用程序的必要条件。《UNIX网络编程 卷2:进程间通信(英文版·第2版)》从对Posix IPC和System V IPC的内部结构开始讨论,全面深入地介绍了4种IPC形式:消息传递(管道、FIFO、消息队列)、同步(互斥锁、条件变量、读写锁、文件与记录锁、信号量)、共享内存(匿名共享内存、具名共享内存)及远程过程调用(Solaris 门、Sun RPC)。附录中给出了测量各种IPC形式性能的方法。 《UNIX网络编程 卷2:进程间通信(英文版·第2版)》内容详尽且具权威性,几乎每章都提供精选的习题,并提供了部分习题的答案,是网络研究和开发人员理想的参考书。
2022-03-12 15:37:58 18.9MB UNIX网络编程 进程间通信 英文版
1
zabbix自动发现JAVA进程,并进行自动添加监控JAVA 进程的JVM数据,统计分析告警监控。 支持多种中间件,tomcat、weblogic、微服务方式部署JAVA应用监控。 自带发现脚本和监控脚本,以及zabbix导入模板。
2022-03-10 10:01:14 6KB zabbix监控 JAVA tomcat JVM
1
易语言断开进程网络连接源码,断开进程网络连接,取进程连接,GetAscIP,取进程名,API_GetExtendedTcpTable,API_CopyMemory,API_inet_ntoa,API_lstrlen,API_ntohs,API_SetTcpEntry
1
管道通信通常用于跨进程间的数据传输。 例如dll向主程序回报工作状态,例如进程之间的数据通讯传输。 实例应用举例: 现有中控台程序A,dll程序B。中控台程序将dll程序注入到其他目标进程中做hook操作,hook目标进程获取某些数据回传给中控台。 中控台利用收到的数据做一些处理后再将关键信息传递给dll,告诉dll接下来该做什么操作。 那么就可以用管道的方式做数据传输,支持双向读写通信。 当然跨进程通讯的方式有很多种,服务器,客户,数据包,文件独写,环境变量等等五花八门,管道通讯只是其中一种方式。
2022-03-10 00:39:14 114KB 进阶教程源码
1
两个不同的进程之间交换信息最简单的方法是利用系统剪切板,但程序本身也要用到剪切板时会有影响。所以用命名管道是个好办法
2022-03-10 00:36:41 678KB 进阶教程源码
1
tqdm-多进程 使用队列,tqdm-multiprocess 支持多个工作进程,每个进程都有多个 tqdm 进度条,通过主进程清晰地显示它们。 工作进程还可以访问单个全局 tqdm 以进行聚合进度监控。 日志记录也从子进程重定向到主进程中的根记录器。 当前不支持 tqdm(iterator),您需要使用总数初始化您的工作器 tqdms 并手动更新。 由于默认 Python 多进程队列的性能限制,您需要不经常更新全局和工作进程 tqdms 以避免淹没主进程。 我将尝试在某个时候实现一个无锁环缓冲区,看看是否可以改进。 安装 pip install tqdm-multiprocess 用法 TqdmMultiProcessPool创建一个具有所需进程数的标准 python 多处理池。 在幕后,它使用带有事件循环的 async_apply 来监视 tqdm 和日志记录队列,允许工作进程
2022-03-09 22:07:42 9KB Python
1
同步通信FIFO 在Java中使用命名管道在两个进程之间进行同步通信在这里,我使用命名管道(FIFO)在两个进程之间进行通信。 命名管道是使用clipc库实现的。
2022-03-09 15:59:55 27KB Java
1
运用crontab检测程序是否在运行,可通过检测进程或检测端口,如果程序没在运行,可调用指定的命令
2022-03-09 13:24:35 15KB Linux开发-其它
1
完美解决runtime.exec()执行进程block死锁以及为waitFor设置超时 不需要耗cpu的循环判断exitValue==0 开两个进程搞定
2022-03-08 08:38:31 3KB runtime.exec p.wortFor 阻塞
1
3、进程寻址 主机上的进程可以有多个。 网络中有多个主机,每个主机上有多个进程进程识别信息:表示哪台主机上的哪一个进程。 源主机上的进程向目的主机上的进程发送报文时,应带有接收进程的识别信息(标识)。 进程寻址: 根据进程识别信息找到相应进程。 如何识别 进程? 确定主机 确定进程
2022-03-07 14:02:09 2.3MB 计算机网络
1