Title: | 软件多进程结构改造为多线程结构的方法研究 |
Alternative Title: | a study in the scheme of changing software from multi- processes structure to multi- threads structure
|
Author: | 李慧
; 王丹力
; 戴国忠
|
Keyword: | 进程
; 线程
; 操作系统
|
Source: | 计算机仿真
|
Issued Date: | 2004
|
Volume: | 21, Issue:9, Pages:189-192 | Indexed Type: | CSCD
|
Department: | 人机交互技术与智能信息处理实验室
|
Abstract: | 将软件的某些进程结构改造为多线程结构,可以解决逻辑并发性、物理并行性等问题,显著提高运行效率.但如何改造(特别是大型软件)是一个比较困难的事情,方法不当很容易造成系统不稳定.该文针对目前该领域研究多局限于理论分析,缺少具体实施方法的问题,提出了一套在Linux环境下将软件的多进程结构改造成多线程结构的具体方案,并围绕改造信号量、信号处理和全局变量等几个难点,提出合理的解决方法.最后,应用此方法成功地将一个著名开放源代码数据库(PostgreSQL)改造为多线程结构数据库.性能得到显著提高. |
Language: | 中文
|
Citation statistics: |
|
Content Type: | 期刊论文
|
URI: | http://ir.iscas.ac.cn/handle/311060/2102
|
Appears in Collections: | 人机交互技术与智能信息处理实验室_期刊论文
|
File Name/ File Size |
Content Type |
Version |
Access |
License |
|
changing-multi-processes-multi-threads.pdf(425KB) | -- | -- | 限制开放 | -- | 联系获取全文 |
|
Recommended Citation: |
李慧,王丹力,戴国忠. 软件多进程结构改造为多线程结构的方法研究[J]. 计算机仿真,2004-01-01,21(9):189-192.
|
|
|