【发布时间】:2012-06-06 13:55:25
【问题描述】:
我需要在目录中的文件进入时对其进行数据分析。
我想知道,如果它更好,
在目录上实现一个事件监听器,并在激活时启动分析过程。然后让程序永远进入睡眠状态:
while(true), sleep(1e10), end或循环轮询更改并做出反应。
我个人更喜欢侦听器的方式,因为可以对几乎同时出现的两个新文件启动两次分析,但会导致两个事件。而另一种解决方案可能只处理第一个,然后找到第二个新数据。
选项 1 的附加想法:通过调用 frames=java.awt.Frame.getFrames 并在匹配 com.mathworks.mde.desk.MLMainFrame 框架的 index 上设置 frames(index).setVisible(0) 来隐藏 matlab GUI。 (此思路取自Yair Altman)
还有其他方法可以实现这些吗?
【问题讨论】:
标签: events matlab event-handling infinite-loop