forked from KNEMC/KLALB
21 lines
521 B
Java
21 lines
521 B
Java
package org.kne.cloud.network.klalb;
|
|
|
|
public class ThreadTool {
|
|
public static boolean first=true;
|
|
public static boolean forceD=false;
|
|
public static Thread makeVThreadIfSupport(String name,Runnable r) {
|
|
if(forceD)
|
|
return new Thread(r, name);
|
|
try { return new Thread(r, name);
|
|
//return Thread.ofVirtual().name(name).unstarted(r);
|
|
}catch(Throwable e) {
|
|
if(first) {
|
|
System.out.println("请使用java19以上版本以提高性能!");
|
|
first=false;
|
|
}
|
|
return new Thread(r, name);
|
|
}
|
|
}
|
|
|
|
}
|