首页> 外文期刊>Science of Computer Programming >Special issue on synchronization and concurrency in object-oriented languages
【24h】

Special issue on synchronization and concurrency in object-oriented languages

机译:面向对象语言中的同步和并发问题

获取原文
获取原文并翻译 | 示例

摘要

The advent of multi-core processors has brought a new importance to developing parallel software and has reinvigorated research into the design and implementation of programming language features for synchronization and concurrency. Why do we need to revisit this area — after all, researchers have been studying parallel programming for over thirty years? One reason is that, historically, research in parallelism has focused on the requirements of scientific computing, server applications and operating systems. In these settings there is often a ready source of work for parallel hardware — different portions of a computation to perform at the same time, different clients to serve, or different processes or devices to interact with. In contrast, the kinds of client-side application that will run on multi-core desktops and laptops present new challenges — not only must the different threads in the system interact with each other safely, but the application must often also be restructured to find sources of parallelism in the first place.
机译:多核处理器的出现给开发并行软件带来了新的重要性,并重新激发了对用于同步和并发的编程语言功能的设计和实现的研究。为什么我们需要重新研究这一领域-毕竟,研究人员研究并行编程已有30多年了?原因之一是,从历史上看,并行研究一直集中在科学计算,服务器应用程序和操作系统的需求上。在这些设置中,通常有并行硬件的现成工作源-可以同时执行的计算的不同部分,要服务的不同客户端或者要与之交互的不同进程或设备。相比之下,将在多核台式机和笔记本电脑上运行的各种客户端应用程序提出了新的挑战-不仅系统中的不同线程必须彼此安全交互,而且还必须经常重组应用程序以查找源首先是并行性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号