Multicore utils

This commit is contained in:
Daniel Mills 2020-10-26 03:50:53 -04:00
parent 1306a5bca1
commit 7d7269bfe6
2 changed files with 16 additions and 3 deletions

View File

@ -0,0 +1,12 @@
package com.volmit.iris.gen.v2.scaffold.multicore;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
public interface BurstedHunk<T> extends Hunk<T>
{
public int getOffsetX();
public int getOffsetY();
public int getOffsetZ();
}

View File

@ -5,6 +5,7 @@ import java.util.concurrent.Executors;
public class MultiBurst
{
public static MultiBurst burst = new MultiBurst(Runtime.getRuntime().availableProcessors());
private ExecutorService service;
public MultiBurst(int tc)