数据流编程术语词典
Posted
技术标签:
【中文标题】数据流编程术语词典【英文标题】:Dictionary of dataflow programming terms 【发布时间】:2012-11-07 07:05:13 【问题描述】:我正在为 java 开发一个数据流库,我想给类命名,因为它是计算机科学的习惯。例如,我有以下数据流构造:
它有 2 个输入队列,一个用于消息,一个用于 Actor(Actor 计算模型意义上的 Actor)。
只要两个队列都不为空,就获取下一条消息并将其发送给下一个actor;从队列中删除消息和参与者。
我想知道这种结构的传统术语是否存在,更好的是,是否有包含所有数据流术语的字典。
【问题讨论】:
【参考方案1】:通常只有一个消息/任务/工作队列。工作人员是集中在一起的(而不是排队),他们只是在可以完成工作时从队列中抢走工作。哪个工人抢工作通常并不重要。我会称其为“工作队列”或“任务队列”或类似的名称。
如果在您的情况下,某些工人在其他工人之前完成工作确实很重要,那么抱歉,不知道答案。 :-)
【讨论】:
在这种情况下,工人是演员,不能主动“从队列中抢工作”——这可能会阻止他们,这是不允许的。所以这个双队列是一个活动对象。以上是关于数据流编程术语词典的主要内容,如果未能解决你的问题,请参考以下文章