面向进程编程

✍ dations ◷ 2025-07-21 04:20:04 #面向进程编程

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

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

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

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

相关

  • 酸碱指示剂酸碱指示剂(Acid-base indicator),或称pH指示剂、氢离子浓度指示剂,是用来测试pH值的化学试剂。它们本身是弱酸或弱碱,并含有色素,在滴入溶液时色素会与H+氢离子或OH−氢氧离子结
  • 鼠肉鼠肉在某些文化是一种禁忌的食物(例如:东非的给格族不会吃比山羊小的动物),因为会带来对疾病或饥荒的联想。尽管如此,在一些文化中(例如西非的多哥)还是一种主食。其他对鼠肉的禁忌
  • 招潮蟹属招潮蟹属(学名:),又名招潮属、提琴手蟹,是沙蟹科的一个属,包含95个种。其最大的特征是雄蟹拥有一大一小相差悬殊的一对螯。招潮蟹会做出舞动大螯的动作,像是在招唤潮水似的,所以得名
  • 贡糖贡糖是福建花生糖通称,龙海市白水镇和金门县盛产,已是金门远近驰名的伴手礼特产。在马来西亚槟城等地也利用福建传统制法加以改进生产,也称为kacang tumbuk。
  • 尼古拉·德米特里耶维奇·康德拉季耶夫尼古拉·德米特里耶维奇·康德拉季耶夫(俄语:Никола́й Дми́триевич Кондра́тьев,英语:Nikolai Kondratiev/Nikolai Kondratieff,1892年3月4日-1938
  • 范处义范处义(?年-?年),字由中,纯孝乡人。绍兴二十四年进士。历官大理簿国子丞太府少卿,对《诗经》有研究,扬之水说:“范处义《诗补传》,吕祖谦《吕氏家塾读诗记》,严粲《诗缉》,都以疏解平实见
  • 拉脱维亚人名拉脱维亚人名的组成和大多数欧洲人名一致,包括名字(vārds)和姓氏(uzvārds)两部分,顺序是名前姓后。如今为子女取多个名字(即中间名)的现象也已经比较普遍。拉脱维亚人名拥有易于辨
  • 郑智化郑智化(1961年11月14日-),出生于台湾台北,籍贯台北市,远祖来自福建省福州市;台湾男歌手。于两岁时患上小儿麻痹症而后不良于行。出道前曾经服务于广告界6年半的时间,到1989年才离开
  • 帕梅拉·阿德龙帕梅拉·菲奥娜·阿德龙(英语:Pamela Fiona Adlon,1966年7月9日-)是一名美国女演员、喜剧演员、配音员、编剧、制片人和导演。阿德龙作为配音员最出名的角色是在动画《一家之主(英语:King of the Hill)》中为鲍比·希尔(Bobby Hill)的配音,为此她获得了艾美奖的杰出配音奖。阿德龙还曾出演过许多电视剧集,其中最知名的是在喜剧《加州靡情》、《路易不容易(英语:Louie (American TV series))》中的表演。《路易不容易》是她与路易C.K一同制作的, 她
  • 石川真佑石川真佑(日语:石川真佑/いしかわ まゆ ,2000年5月14日-)为日本女子排球运动选手,哥哥是日本男排选手石川祐希。2017年入选日本国家女子排球队,是主攻手之一。目前效力于东丽箭俱乐部。她曾是日本女排U18和U20国家队的队长,亦代表日本参加了2020年东京奥运的女排比赛。 石川真佑有一姐一兄,哥哥石川祐希亦是日本国家男子排球队的成员。她在兄姐的激励下开始打排球,并时常跟哥哥交换对排球技巧的见解。 生于爱知县冈崎市,小学三年级时受兄姊影响开始打排球。2017年3月,真佑首次成为日本18岁以下国家女子