【摘要】 本发明是有关于一种程序的线程群组管理方法,是应用于安装有作业系统或至少一应用程序的电子设备,是先利用一群组调度单元取得可供一第一线程运作的一执行许可,群组调度单元侦测线程群组有一第二线程执行时停止第一线程的运作,在第二线程完成后才发出执行许可,使第一线程取得所需竞争资源并执行其运作。第一线程会于执行完成时释放取得的竞争资源,群组调度单元则呼叫等待队列中最高权限的第三线程,并重复直至线程全数完成。藉此方法,避免一线程因执行回呼机制,而让其它线程趁机使用其所需资源,并防止线程被迫经历多个不同阶段后才完成工作,进而取得正确的数据。 【专利类型】发明申请 【申请人】智邦科技股份有限公司 【申请人类型】企业 【申请人地址】中国台湾新竹市 【申请人地区】中国 【申请人城市】台湾省 【申请号】CN200810186688.1 【申请日】2008-12-16 【申请年份】2008 【公开公告号】CN101751293A 【公开公告日】2010-06-23 【公开公告年份】2010 【授权公告号】CN101751293B 【授权公告日】2013-10-30 【授权公告年份】2013.0 【IPC分类号】G06F9/48; G06F9/46 【发明人】陈志和; 王然益 【主权项内容】一种程序的线程群组管理方法,是应用于安装有作业系统或至少一应用程序的电子设备,其特征在于其包括以下步骤:利用一群组调度单元取得可供一第一线程运作的一执行许可并侦测该执行许可是否给予其它线程,以决定是否赋予该执行许可至该第一线程;侦测该线程群组是否有一第二线程执行中,以决定是否停止该第一线程并等待该第二线程完成;允许该第一线程取得所需竞争资源以完成该第一线程的运算;以及取得该第一线程释放的该竞争资源后判断是否有一最高权限的第三线程存在,以唤醒该最高权限的该第三线程。 【当前权利人】智邦科技股份有限公司 【当前专利权人地址】中国台湾新竹市 【被引证次数】4 【被他引次数】4.0 【家族引证次数】6.0 【家族被引证次数】4