类 GroupAssigningThreadFactory
- java.lang.Object
-
- net.minecraft.util.thread.GroupAssigningThreadFactory
-
- 所有已实现的接口:
ThreadFactory
public class GroupAssigningThreadFactory extends Object implements ThreadFactory
A custom thread factory that assigns each created thread to the group of the system security manager or the factory-creating thread (when the security manager does not exist). Otherwise, it behaves much like the thread creation logic inUtil.createIoWorker().- Mappings:
Namespace Name official aqdintermediary net/minecraft/class_6014named net/minecraft/util/thread/GroupAssigningThreadFactory
-
-
字段概要
字段 修饰符和类型 字段 说明 private ThreadGroupgroupprivate static LoggerLOGGERprivate AtomicIntegernextIndexprivate Stringprefix
-
构造器概要
构造器 构造器 说明 GroupAssigningThreadFactory(String name)
-
-
-
字段详细资料
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official aLaqd;a:Lorg/apache/logging/log4j/Logger;intermediary field_29936Lnet/minecraft/class_6014;field_29936:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/util/thread/GroupAssigningThreadFactory;LOGGER:Lorg/apache/logging/log4j/Logger;
-
group
private final ThreadGroup group
- Mappings:
Namespace Name Mixin selector official bLaqd;b:Ljava/lang/ThreadGroup;intermediary field_29937Lnet/minecraft/class_6014;field_29937:Ljava/lang/ThreadGroup;named groupLnet/minecraft/util/thread/GroupAssigningThreadFactory;group:Ljava/lang/ThreadGroup;
-
nextIndex
private final AtomicInteger nextIndex
- Mappings:
Namespace Name Mixin selector official cLaqd;c:Ljava/util/concurrent/atomic/AtomicInteger;intermediary field_29938Lnet/minecraft/class_6014;field_29938:Ljava/util/concurrent/atomic/AtomicInteger;named nextIndexLnet/minecraft/util/thread/GroupAssigningThreadFactory;nextIndex:Ljava/util/concurrent/atomic/AtomicInteger;
-
prefix
private final String prefix
- Mappings:
Namespace Name Mixin selector official dLaqd;d:Ljava/lang/String;intermediary field_29939Lnet/minecraft/class_6014;field_29939:Ljava/lang/String;named prefixLnet/minecraft/util/thread/GroupAssigningThreadFactory;prefix:Ljava/lang/String;
-
-
构造器详细资料
-
GroupAssigningThreadFactory
public GroupAssigningThreadFactory(String name)
- Mappings:
Namespace Name Mixin selector official <init>Laqd;<init>(Ljava/lang/String;)Vintermediary <init>Lnet/minecraft/class_6014;<init>(Ljava/lang/String;)Vnamed <init>Lnet/minecraft/util/thread/GroupAssigningThreadFactory;<init>(Ljava/lang/String;)V
-
-
方法详细资料
-
newThread
public Thread newThread(Runnable r)
- 指定者:
newThread在接口中ThreadFactory- Mappings:
Namespace Name Mixin selector official newThreadLaqd;newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;intermediary newThreadLnet/minecraft/class_6014;newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;named newThreadLnet/minecraft/util/thread/GroupAssigningThreadFactory;newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
-
-