面向进程编程

✍ dations ◷ 2025-02-27 22:56:42 #面向进程编程

面向进程(process-oriented)编程,是一种编程范式,它将对数据结构的关切与对作用在其上的并发进程的关切分离开来。在这种情况下,数据结构典型的是持久的、复杂的和大规模的,是通用应用程序的主题,截然相反于在高产能应用(HPC)中所见的那种特殊数据集的特殊处理。这个模型允许创建部分的分享公共数据集的大规模应用。程序在功能上解构成创建并作用在逻辑上共享的数据上的并行进程。

这个范式最初在1980年代为并行计算机而发明,特别是INMOS用transputer微处理器建造的计算机,或类似的架构。Occam语言是为Transputer开发的早期的面向进程语言。

从Occam的消息传递范式已经演变出了一些派生语言,用来在分布式内存(英语:Distributed memory)和共享内存并行计算机之间迁移应用程序的时候,等够达成一致的性能。第一个这种派生实例出现在耶鲁大学于1990年设计的编程语言Ease之中。此后类似的模型陆续出现,松散的结合了SQL数据库和面向对象语言比如Java,经常称为对象关系(英语:Object-relational database)模型,并广泛的用于现在的大规模分布式系统中。随着微处理器增加每芯片的处理器数目(多核),这个范式也出现在桌面计算机上。

演员模型可有效的描述为一类特殊化的面向进程系统,在其中消息传递模型被限制为一种简单固定的情况,即每个进程(也就是演员)都有一个无限输入队列,任何其他进程都可以向它发送消息。

相关

  • 巴罗县巴罗县(Barrow County, Georgia)是美国乔治亚州北部的一个县。面积442平方公里。根据美国2000年人口普查,共有人口46,144人,2005年增至59,954人。县治温德 (Winder)。成立于1914
  • 正己烷己烷,化学式C6H14,是烷烃中的第六个成员。己烷是常用的非极性具汽油味的有机溶剂,被广泛应用于色谱法中。正己烷作为良好的有机溶剂,被广泛使用在化工有机合成,机械设备表面清洗
  • 荜澄茄荜澄茄(学名:Piper cubeba),又名尾胡椒,是胡椒属的一种植物,被栽培以获取其果实与精油。它主要生长于爪哇岛与苏门答腊岛地区,因此有时也被叫做爪哇胡椒。其果实在成熟之前被采集,并
  • 布尔加斯布尔加斯(保加利亚语:Бургас)位于黑海西岸、保加利亚东南部,是该国第四大城市。人口 259,985 (2005年)。是保加利亚黑海南岸的中心都市,在工业和交通上都有重要的地位。其历
  • 吉姆·斯特哲斯吉姆·斯特哲斯(英语:Jim Sturgess,1978年5月16日-),是一名英国演员和创作歌手,著名主演作品有2007年的歌舞片《爱是唯一》和2008年的赌博片《决胜21点》。他生于伦敦,在萨里郡的
  • 游龙戏凤游龙戏凤,即以明武宗与民间女子李凤姐相爱为题材的民间文学,小说、杂剧、戏曲、多有演绎,近代以来多被改编为电影、电视剧。京剧除游龙戏凤之名外,有称梅龙镇、下江南、美龙镇、
  • 林松添林松添(1960年5月-),男,福建人,中华人民共和国政治人物、外交官。曾任中华人民共和国驻南非大使、现任中国人民对外友好协会全国理事会常务理事、会长。1989年,他担任驻沙特商务代
  • 阿芙朵嘉·雅科夫列夫娜·帕纳耶娃阿芙朵嘉·雅科夫列夫娜·帕纳耶娃(俄语:Авдо́тья Я́ковлевна Пана́ева,1820年8月12日-1893年4月11日),俄罗斯小说家及回忆录作家。阿芙朵嘉·布良斯
  • 逆流的悲伤《逆流的悲伤》(日语:遡る嘆き,罗马字:)是C2C制作的日本电视动画《魔女之旅》的第九集,由笔安一幸编剧,板井宽树导演,于2020年11月27日在AT-X、东京都会电视台、京都放送、SUN电视台、日本BS放送和爱知电视台首播。本集主要改编自轻小说《魔女之旅》的第3卷第11章,故事主要讲述了主角伊蕾娜抵达洛施托夫后,因没钱接下委托回溯到十年前试图阻止一场凶杀案,却发现事实始料未及。该集引发了广泛的批评与争议,主要的批评集中在该集突然出现的大量黑暗场面,以及从先前轻松的剧情风格快速转变至恐怖故事,亦有评论家将
  • 雷公雷公一词出自刘向的《战国策》。在中国神话传说中,是掌管雷的神明。亦叫作“丰隆”、“雷师”、“雷神”,世称“雷公”。道教有多名雷公,皆称天君,有王、马、谢、周、庞、刘、荀、毕、邓、辛、张等数十个神将,通称天君,皆属于雷祖(雷声普化天尊)所辖,常与司掌闪电之神的“电母”一起被提起。雷公,属阳,故称公;电母,属阴,故称母。雷公寿诞日为8月24日。一般只在祈求雨雪时才奉祀电母,但专门奉祀雷公的较常见。