Coroutines and Networks of Parallel Processes
Coroutines and Networks of Parallel Processes
复制标题
并行进程的协程和网络
DOI:
--
复制
发表时间:
1977
期刊:
影响因子:
--
通讯作者:
David B. MacQueen
中科院分区:
文献类型:
--
作者:
G. Kahn;David B. MacQueen
Les concepts de coroutine et de processus interviennent dans une grande variete d'applications, ou il est en general necessaire de produire ou de transformer des donnees de facon progressive. Nous presentons un langage, fonde sur une vue semantique precises de l'interaction entre processus, qui facilite la programmation de reseaux de processus qui evoluent dynamiquement. Ces reseaux ont un comportement externe unique, qu'ils soient executes de maniere sequentielle ou parallele. Les avantages d'une semantique denotationelle simple sont illustres par des preuves de programmes. Ce langage de programmation permet aussi de clarifier les relations entre plusieurs concepts : coroutines, appel par necessite, structures de donnees dynamiques et calcul parallele.