mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-04-05 07:16:22 +00:00
Cleanup
This commit is contained in:
@@ -23,7 +23,9 @@ import com.volmit.iris.util.collection.KList;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.concurrent.*;
|
||||
import java.util.concurrent.ExecutionException;
|
||||
import java.util.concurrent.ExecutorService;
|
||||
import java.util.concurrent.Future;
|
||||
|
||||
@SuppressWarnings("ALL")
|
||||
public class BurstExecutor {
|
||||
@@ -48,10 +50,8 @@ public class BurstExecutor {
|
||||
}
|
||||
|
||||
public BurstExecutor queue(List<Runnable> r) {
|
||||
if(!multicore)
|
||||
{
|
||||
for(Runnable i : new KList<>(r))
|
||||
{
|
||||
if (!multicore) {
|
||||
for (Runnable i : new KList<>(r)) {
|
||||
i.run();
|
||||
}
|
||||
|
||||
@@ -68,10 +68,8 @@ public class BurstExecutor {
|
||||
}
|
||||
|
||||
public BurstExecutor queue(Runnable[] r) {
|
||||
if(!multicore)
|
||||
{
|
||||
for(Runnable i : new KList<>(r))
|
||||
{
|
||||
if (!multicore) {
|
||||
for (Runnable i : new KList<>(r)) {
|
||||
i.run();
|
||||
}
|
||||
|
||||
@@ -88,8 +86,7 @@ public class BurstExecutor {
|
||||
}
|
||||
|
||||
public void complete() {
|
||||
if(!multicore)
|
||||
{
|
||||
if (!multicore) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -99,8 +96,7 @@ public class BurstExecutor {
|
||||
}
|
||||
|
||||
try {
|
||||
for(Future<?> i : futures)
|
||||
{
|
||||
for (Future<?> i : futures) {
|
||||
i.get();
|
||||
}
|
||||
|
||||
|
||||
@@ -23,12 +23,10 @@ import com.volmit.iris.core.IrisSettings;
|
||||
import com.volmit.iris.core.service.PreservationSVC;
|
||||
import com.volmit.iris.util.collection.KList;
|
||||
import com.volmit.iris.util.math.M;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.concurrent.*;
|
||||
import java.util.concurrent.atomic.AtomicLong;
|
||||
import java.util.function.Supplier;
|
||||
|
||||
public class MultiBurst {
|
||||
public static final MultiBurst burst = new MultiBurst();
|
||||
@@ -74,13 +72,9 @@ public class MultiBurst {
|
||||
}
|
||||
|
||||
public void burst(boolean multicore, Runnable... r) {
|
||||
if(multicore)
|
||||
{
|
||||
if (multicore) {
|
||||
burst(r);
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
} else {
|
||||
sync(r);
|
||||
}
|
||||
}
|
||||
@@ -90,19 +84,15 @@ public class MultiBurst {
|
||||
}
|
||||
|
||||
public void burst(boolean multicore, List<Runnable> r) {
|
||||
if(multicore)
|
||||
{
|
||||
if (multicore) {
|
||||
burst(r);
|
||||
}
|
||||
|
||||
else {
|
||||
} else {
|
||||
sync(r);
|
||||
}
|
||||
}
|
||||
|
||||
private void sync(List<Runnable> r) {
|
||||
for(Runnable i : new KList<>(r))
|
||||
{
|
||||
for (Runnable i : new KList<>(r)) {
|
||||
i.run();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user