帮助中心帮助中心
afterEach
定义一个函数调用DataQueue当接收到新的数据
侦听器= afterEach(队列,funtocall)
例子
侦听器= afterEach (队列,funtocall)指定一个函数funtocall执行每一次队列接收新数据。您可以指定多个调用不同的函数,因为每一个调用afterEach创建一个新队列上的侦听器。如果你想指定另一个函数,调用afterEach一次。删除注册的功能队列、删除返回的侦听器对象。
侦听器= afterEach (队列,funtocall)
侦听器
队列
funtocall
你必须叫afterEach在同一进程中,您创建了数据队列,否则出现错误。后调用afterEach队列中,任何当前数据是立即派提供的函数。
全部折叠
如果你叫afterEach还有在队列中等待派送,立即派往这些物品afterEach函数。调用afterEach在将数据发送到队列之前,确保发送,该函数处理规定afterEach被称为。
发送
构造一个DataQueue并调用afterEach。
DataQueue
q = parallel.pool.DataQueue;afterEach (q, @disp);
parfor我= 1把(q, 2);结束
2
发送(q, 3)
3
你也可以先发送不同的消息队列。当你打电话afterEach,等待消息的传递afterEach函数,在这个例子中,函数句柄@disp。
@disp
q = parallel.pool.DataQueue;parfor我= 1把(q, 2);结束发送(q, 3) afterEach (q, @disp);
2 3
构造一个DataQueue并创建一个监听器。
D = parallel.pool.DataQueue;侦听器= D.afterEach (@disp);
发送一些数据值1。
D.send (1)
1
删除侦听器。
删除(听众)D.send (1)
没有数据返回,因为你已经删除了回调通过删除侦听器。
parallel.pool.DataQueue
数据队列,指定为一个parallel.pool.DataQueue对象。
例子:q = parallel.pool.DataQueue;
q = parallel.pool.DataQueue;
处理函数,指定函数调用的函数添加到列表的时候收到一张新的数据队列。
例子:侦听器= afterEach(队列,funtocall)
所有的回调函数必须接受数据作为单一参数。
数据
afterEach(队列,@foo)预计一个函数处理@foo一个函数的形式
afterEach(队列,@foo)
@foo
函数foo(数据)结束
发送(队列,someData)
someData
foo(数据)
event.listener
侦听器创建的对象afterEach,返回句柄event.listener对象。
介绍了R2017a
event.listener|民意调查|parfor|发送|parallel.pool.DataQueue|parallel.pool.PollableDataQueue
民意调查
parfor
parallel.pool.PollableDataQueue
海脂肪clic苏联合国collegamento切corrisponde questo第一MATLAB:
Esegui il第一inserendolo所以nella隙缝di第一MATLAB。我浏览器web非supportano金宝app comandi MATLAB。
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室