Unix系统并发进程数的控制 |
| |
引用本文: | 隆凡.Unix系统并发进程数的控制[J].中国金融电脑,2001(4). |
| |
作者姓名: | 隆凡 |
| |
作者单位: | 交通银行重庆分行电脑处 |
| |
摘 要: | Unix操作系统常用于Client/Server结构中的Server(服务器端),在服务器端编程中,我们一般采用并发多进程的方式来接收处理Client(客户端)的服务请求.我们知道,在系统资源(CPU、内存、硬盘等)一定的情况下,系统所能负担的进程数量是有限的,如果超过这个限制,系统就会紊乱甚至崩溃.通讯超时过长、某种业务处理太慢,都会引起短时间内系统并发进程数的骤然增加,导致系统运行不稳定.因此,在Client/Server结构中,必须采取措施来控制并发进程的数量.在Unix系统中可采取多种方式来实现这种控制功能,如文件锁、信号量等.这里介绍一种简洁、可靠的方法,即采用Unix的消息队列来实现并发进程数的控制.
|
本文献已被 万方数据 等数据库收录! |
|