Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 数据流编程术语词典_Java_.net_Asynchronous_Actor_Dataflow - Fatal编程技术网

Java 数据流编程术语词典

Java 数据流编程术语词典,java,.net,asynchronous,actor,dataflow,Java,.net,Asynchronous,Actor,Dataflow,我正在为java开发一个数据流库,我想按照计算机科学的惯例给类命名。例如,我有以下数据流构造: 它有两个输入队列,一个用于消息,一个用于参与者(参与者计算模型意义上的参与者) 当两个队列都不为空时,获取下一条消息并将其发送给下一个参与者;从队列中删除消息和参与者 我想知道这种构造是否存在一个传统术语,更好的是,是否有一个包含所有数据流术语的字典。通常只有一个消息/任务/工作队列。工人被集中在一起(而不是排队),当他们可以做工作时,他们只是从队列中抓取工作。通常情况下,由哪个工人来接手工作并不重要

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

它有两个输入队列,一个用于消息,一个用于参与者(参与者计算模型意义上的参与者)

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


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

通常只有一个消息/任务/工作队列。工人被集中在一起(而不是排队),当他们可以做工作时,他们只是从队列中抓取工作。通常情况下,由哪个工人来接手工作并不重要。我称之为“工作队列”或“任务队列”之类的


如果在您的情况下,某些员工比其他员工先完成工作真的很重要,那么很抱歉,我不知道答案。:-)

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