2013-02-27 42 views
-4

我打算實現一個多用戶系統。在線程中使用sleep - Java

我可以在線程內使用睡眠嗎?只是想知道它會在運行多個線程時導致任何問題。

+0

你可以,但它可能不是一個好主意。嘗試使用基於事件的方法。 – 2013-02-27 13:15:47

+0

我是新來的java。什麼是基於事件的方法。 – 2013-02-27 13:22:32

+0

你做了什麼研究?你有什麼嘗試?如果您想讓某人花時間回答您的問題,您必須出示作品。 – Gray 2013-02-27 13:29:09

回答

1

我打算實施多用戶系統。

我可以使用睡眠中的線程。

只是想知道它會導致任何阻塞的問題,同時運行多個線程。

沒有

然而 - 最好是避免線程睡覺,除非你真的別無選擇。如果可以的話,您應該使用線程間通信技術,例如BlockingQueue

某種PauseableThread可能是更好的選擇。