[英]Running Multiple Threads Freezing Java
我需要在與第一個線程不同的線程上實例化一個類,我發現this可以正常工作,如下所示:
private class PongThread extends Thread {
public void run() {
new Pong(WINDOW);
}
}
並像這樣實例化:
new PongThread().start();
問題是,如果我嘗試實例化兩次,則程序將停止響應。 那么,我該如何做才能使一個新的PongThread
盡可能多呢?
編輯:
我的Pong類是使用while循環和sync(FPS)
方法運行的LWJGL Display:
while(isRunning) {
//Logic and rendering method calls, etc.
Display.update();
Display.sync(30);
}
編輯#2:
我的pong類包含並使用私有類(我不知道這是否會影響它)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.