因为您显然试图每X毫秒执行一个工作单元,所以如果使用Java的Executor,这将容易得多:
ScheduledExecutorService service = executors.newSingleThreadScheduledExecutor();service.scheduleAtFixedRate(new Runnable() { public void run() { // do one iteration of your work ScreenRecorder.capture(...); ... }}, 0L, 33L, TimeUnit.MILLISECONDS);...service.shutdown(); // to stop
手动执行 *** 作并
Thread没有您做的那么麻烦(不是在挖洞,只是说在Java中并不那么糟糕),但是以上内容仍然是最简单的选择。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)