Files
KLALB/src/org/kne/cloud/network/klalb/ThreadTool.java
T
2022-11-27 06:36:27 +08:00

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);
}
}
}