电脑知识与技术
電腦知識與技術
전뇌지식여기술
COMPUTER KNOWLEDGE AND TECHNOLOGY
2008年
31期
880-881,904
,共3页
线程%同步%原子操作
線程%同步%原子操作
선정%동보%원자조작
NPTL(本地POSIX线程库)具有较好的性能和稳定性,已成为Glibc的首选线程库.同步是为了达到多线程协同工作目的而设计的一种机制.线程库中同步函数的底层实现大多用汇编语言编写,因此,在将NPTL移植到不同嵌入式硬件平台时,必须重写相关代码.通过引入一个虚拟的锁设备,实现原子操作,进而实现同步函数.最小化硬件平台的相关性,方便地实现不同嵌入式平台上NPTL的同步机制.
NPTL(本地POSIX線程庫)具有較好的性能和穩定性,已成為Glibc的首選線程庫.同步是為瞭達到多線程協同工作目的而設計的一種機製.線程庫中同步函數的底層實現大多用彙編語言編寫,因此,在將NPTL移植到不同嵌入式硬件平檯時,必鬚重寫相關代碼.通過引入一箇虛擬的鎖設備,實現原子操作,進而實現同步函數.最小化硬件平檯的相關性,方便地實現不同嵌入式平檯上NPTL的同步機製.
NPTL(본지POSIX선정고)구유교호적성능화은정성,이성위Glibc적수선선정고.동보시위료체도다선정협동공작목적이설계적일충궤제.선정고중동보함수적저층실현대다용회편어언편사,인차,재장NPTL이식도불동감입식경건평태시,필수중사상관대마.통과인입일개허의적쇄설비,실현원자조작,진이실현동보함수.최소화경건평태적상관성,방편지실현불동감입식평태상NPTL적동보궤제.