0

使用 Java

在问这里之前我已经做了一些研究,但我仍然无法找到答案。我正在编写一个连接到 twitter 的流 api 并接收一些推文的应用程序。我打算运行该程序几个小时,然后我需要中断它。

到目前为止,我的项目中没有多线程,我试图避免这种情况。如果我使同步推文的功能,即使我在执行时关闭程序,它会完成吗?

4

2 回答 2

0

如果您的应用程序中没有多线程,为什么需要synchronized?没关系,您的应用程序将完成。点击Ctrl+C只会中断所有线程并很好地关闭。

于 2012-10-02T20:38:20.537 回答
0

不,它不会完成。同步不会阻止System.exit()退出。

也就是说,除非您使用 Ctrl-C 来杀死您的程序,否则您的项目中会有一些多线程。System.exit()否则,当另一个方法正在执行时,您将无法调用。

于 2012-10-02T20:39:25.850 回答