本文已被:浏览 1576次 下载 3173次
Received:February 13, 2012 Revised:March 22, 2012
Received:February 13, 2012 Revised:March 22, 2012
中文摘要: 随着采集、处理、解释一体化地震勘探软件的发展, 构建跨硬件、操作系统的云计算平台成为必要; 而云计算平台中, 通用线程库成为开发有大计算量算法的地震勘探软件的关键. 通过对线程模型和同步机制的分析, 分类整理出线程的属性、线程的控制、线程执行流的构建和同步的属性及操作; 最后在这些通用的组件基础上, 通过对各种本地线程库的封装, 实现基于任意本地线程库的跨平台通用线程库.
中文关键词: 通用线程库 跨平台 多核 NTPL Windows Thread
Abstract:With the development of the integration of seismic exploration software in the acquisition, processing, explaining, builds cloud computing platform of a cross-hardware, operating system that becomes necessary; and in cloud computing platforms, the common thread library becomes the key to the development of a large amount of computation algorithm of seismic software. In the paper, the analysis of the threading model and synchronization mechanisms, sorting out the property of the thread, thread control, thread flow and synchronization properties and operation; finally, on the basis of these common components, to package a variety of local thread library, so that implement cross-platform common thread library on basis of any native threads library.
文章编号: 中图分类号: 文献标志码:
基金项目:
引用文本:
洪承煜,许自龙,亢永敢,杨尚琴.通用线程库的设计与实现.计算机系统应用,2012,21(10):57-60,85
HONG Cheng-Yu,XU Zi-Long,KANG Yong-Gan,YANG Shang-Qin.Design and Implementation of the Common Thread Library.COMPUTER SYSTEMS APPLICATIONS,2012,21(10):57-60,85
洪承煜,许自龙,亢永敢,杨尚琴.通用线程库的设计与实现.计算机系统应用,2012,21(10):57-60,85
HONG Cheng-Yu,XU Zi-Long,KANG Yong-Gan,YANG Shang-Qin.Design and Implementation of the Common Thread Library.COMPUTER SYSTEMS APPLICATIONS,2012,21(10):57-60,85