首页 | 本学科首页   官方微博 | 高级检索  
     

lwThread:轻量级通用多线程
引用本文:杜敏,章莉,朱琨,吴百锋. lwThread:轻量级通用多线程[J]. 计算机工程, 2009, 35(11): 43-45
作者姓名:杜敏  章莉  朱琨  吴百锋
作者单位:复旦大学计算机与信息技术系,上海,200433
基金项目:上海市科委科技攻关计划基金重点项目,AMD大学合作计划基金 
摘    要:针对嵌入式系统开发中多线程技术可移植性较差的问题,提出一种通用的轻量级多线程模型——lwThread,采用标准C语言实现,在源程序级实现线程的切换。与同类技术相比,lwThread不但可以实现线程的优先级,还可以为每个线程动态分配独立的栈空间,同时介绍确定共享栈池大小的理论依据。实验结果表明,lwThread模型可以有效提高开发效率,并降低资源消耗。

关 键 词:通用多线程  共享栈  嵌入式系统  计算机体系结构
修稿时间: 

lwThread: Lightweight General Multithreading
DU Min,ZHANG Li,ZHU Kun,WU Bai-feng. lwThread: Lightweight General Multithreading[J]. Computer Engineering, 2009, 35(11): 43-45
Authors:DU Min  ZHANG Li  ZHU Kun  WU Bai-feng
Affiliation:Dept.of Computer & Information Technology;Fudan University;Shanghai 200433
Abstract:Aiming at the lack of portability problem of multithreading technology in embedded system development,a lightweight general multithreading model called lwThread is proposed,which is developed in pure C language.The threads context switch in standard C statement is implemented.Compared with other thread models,lwThread combines the priority scheduling with dynamic stack allocation in shared-stack pool.This paper also presents a method to determine the maximum stack usage in the shared stack.Experimental resu...
Keywords:general multithreading  shared stack  embedded system  computer architecture  
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程》浏览原始摘要信息
点击此处可从《计算机工程》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号