因此,似乎问题不是工人,而是在客户中。在调试后,我尝试了此操作:
功能句柄(数据)
disp(“我跑了!”)
%rethrow(数据)
结尾
在这种情况下,代码表示其运行,我们还看到警告来自rethrow(数据),而不是来自工人。
这表明AfterEACH回调更像是计时器,而不是图形回调,因为后者实际上会引发错误。
因此,总而言之,如果您在认为应该遇到错误时看到警告,那是因为在客户端回调方法中丢下错误,而不是以某种方式抛出工人的警告。然后,这就提出了一个问题,即工人失败时如何在客户端丢失错误...