thread list

pull/12/head
hYdos 2020-02-29 09:38:30 +10:00
parent a30720ce5f
commit fd78aecb68
2 changed files with 5 additions and 5 deletions

View File

@ -2,7 +2,7 @@ package com.github.hydos.multiThreading;
public abstract class GingerThread extends Thread
{
public boolean finished = true;
public boolean finished = false;
public String threadName;
public boolean started = false;
}

View File

@ -13,14 +13,14 @@ public class GingerThreading
{ worldChunkThreadWaitlist.add(thread); }
public void update() {
if(worldChunkThreadWaitlist.size() > 0) {
if(worldChunkThreadWaitlist.size() != 0) {
System.out.println(worldChunkThreadWaitlist.size());
GingerThread yes = worldChunkThreadWaitlist.get(0);
if(!yes.finished) {
if(yes.finished) {
worldChunkThreadWaitlist.remove(0);
if(worldChunkThreadWaitlist.size() > 0) {
if(worldChunkThreadWaitlist.size() != 0) {
worldChunkThreadWaitlist.get(0).start();
}
// yes.stop();
}else {
if(!yes.isAlive() && !yes.started) {
yes.start();