我需要从这行代码我想执行一个10循环的解决方案,并在10我希望它system.exit();我的GUI刚刚退出,需要帮助!目前该行仅是退出与它没有任何执行我的循环刚刚退出
int counter = 0;
while(true){
counter++;
for (int i = 0; i < 5; i++) {
if(counter < 10){
new Thread(new Person(bathroom, !isMale)).start();
new Thread(new Person(bathroom, isMale)).start();
}
else{
System.exit(0);
}
}
是的,我仍然需要有条件停止它?我的意思是我的病情只想在计数器10遇到时退出。我想如果计数器小于10线程将启动不是吗?那么如果它是10,它应该做系统性的,倒计时闩锁实际上意味着什么? – ProblematicSolution
@ProblematicSolution我不认为你明白线程的要点是什么。一个线程将独立于其他线程运行,所以当你启动它时它将独立运行。这里的要点是,你需要在尝试应用线程之前学习线程概念。 – hexafraction