信息处理装置及信息处理方法制造方法及图纸

技术编号:8275209 阅读:179 留言:0更新日期:2013-01-31 12:18
想要针对队列移除数据的线程首先确认所访问的队列中是否有能移除的数据,如果有数据,则将其移除(S22的Y、S24)。而如果没有数据,则线程将含有自己的线程的识别信息的线程信息推入同一队列后,释放处理器,并转为待机状态(S22的N、S28、S30)。之后,若队列中有线程信息,则想要推入数据的线程判断为有等待数据的线程,将该线程信息移除后,提供数据,再次开始处理。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及信息处理技术、具体涉及处理多个线程(thread)的。
技术介绍
近年的信息处理装置具备多线程技术,该多线程技术实现可同时执行多个处理的多任务环境,并且这些处理能在处理内部生成多个线程进行并行处理。处理在执行时被分配固有的资源和地址空间,无法访问其它处理的区域。与此不同,线程为处理内部生成的执行单位,各线程可对处理内的区域自由地相互访问。线程为操作系统分配CPU (CentralProcessing Unit :中央处理单元)的执行时间的基本执行单位。在这样并行处理多个线程的环境中,通过在共有存储器内设置队列,使得能生成请求要消费的数据和资源的线程的等待队列,可在保持处理器和线程的独立性的同时实现·排他控制。
技术实现思路
〔专利技术所要解决的课题〕一般来说,某线程试图从队列中取出数据时,如果队列中不存在数据,则该线程成为忙循环(busy loop)状态,直到由其它线程保存新数据。在此期间,CPU资源被浪费,因此,存在如下问题,即,这种状态越出现,整体的处理效率就越下降。此外,在上述那样的技术中,线程请求访问数据和资源时,首先需要操作队列,进入等待队列。但为了保障保存在队本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:永田章人
申请(专利权)人:索尼电脑娱乐公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1