数据流编程术语词典

Posted

技术标签:

【中文标题】数据流编程术语词典【英文标题】:Dictionary of dataflow programming terms 【发布时间】:2012-11-07 07:05:13 【问题描述】:

我正在为 java 开发一个数据流库,我想给类命名,因为它是计算机科学的习惯。例如,我有以下数据流构造:

它有 2 个输入队列,一个用于消息,一个用于 Actor(Actor 计算模型意义上的 Actor)。

只要两个队列都不为空,就获取下一条消息并将其发送给下一个actor;从队列中删除消息和参与者。

我想知道这种结构的传统术语是否存在,更好的是,是否有包含所有数据流术语的字典。

【问题讨论】:

【参考方案1】:

通常只有一个消息/任务/工作队列。工作人员是集中在一起的(而不是排队),他们只是在可以完成工作时从队列中抢走工作。哪个工人抢工作通常并不重要。我会称其为“工作队列”或“任务队列”或类似的名称。

如果在您的情况下,某些工人在其他工人之前完成工作确实很重要,那么抱歉,不知道答案。 :-)

【讨论】:

在这种情况下,工人是演员,不能主动“从队列中抢工作”——这可能会阻止他们,这是不允许的。所以这个双队列是一个活动对象。

以上是关于数据流编程术语词典的主要内容,如果未能解决你的问题,请参考以下文章

Qt编程基于Qt的词典开发系列<九>--JSON数据解析

开发记录2

C语言 Linux网络编程(C/S架构) 在线词典

python里面词典作用是啥?

项目管理基础知识之术语(四)

电脑编程常用的术语有那些