我正在創建一個Java服務器應用程序。如果應用程序在可能的情況下運行,它將會佔用大量資源。在tick中循環一個java應用程序
據我知道,如果我加了sleep方法,它會像這樣運行:
Do task (Might take 10ms to do. Can also take longer or less)
Sleep 50ms
Do task (Might take 10ms to do. Can also take longer or less)
Sleep 50ms
那麼,如何可以使它運行每隔50ms(20打勾)?
感謝
你能澄清一下你真正想要什麼以及它與你的睡眠方法有什麼不同嗎? – 2014-08-31 18:16:47
立即嘗試。 @SotiriosDelimanolis – user3854743 2014-08-31 18:20:04
你是說你希望下一次迭代每50ms運行一次,不管前一個任務花了多長時間? – 2014-08-31 18:20:37