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