类 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 in Util.createIoWorker().
    Mappings:
    Namespace Name
    official aqd
    intermediary net/minecraft/class_6014
    named net/minecraft/util/thread/GroupAssigningThreadFactory
    • 字段详细资料

      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official a Laqd;a:Lorg/apache/logging/log4j/Logger;
        intermediary field_29936 Lnet/minecraft/class_6014;field_29936:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/util/thread/GroupAssigningThreadFactory;LOGGER:Lorg/apache/logging/log4j/Logger;
      • group

        private final ThreadGroup group
        Mappings:
        Namespace Name Mixin selector
        official b Laqd;b:Ljava/lang/ThreadGroup;
        intermediary field_29937 Lnet/minecraft/class_6014;field_29937:Ljava/lang/ThreadGroup;
        named group Lnet/minecraft/util/thread/GroupAssigningThreadFactory;group:Ljava/lang/ThreadGroup;
      • nextIndex

        private final AtomicInteger nextIndex
        Mappings:
        Namespace Name Mixin selector
        official c Laqd;c:Ljava/util/concurrent/atomic/AtomicInteger;
        intermediary field_29938 Lnet/minecraft/class_6014;field_29938:Ljava/util/concurrent/atomic/AtomicInteger;
        named nextIndex Lnet/minecraft/util/thread/GroupAssigningThreadFactory;nextIndex:Ljava/util/concurrent/atomic/AtomicInteger;
      • prefix

        private final String prefix
        Mappings:
        Namespace Name Mixin selector
        official d Laqd;d:Ljava/lang/String;
        intermediary field_29939 Lnet/minecraft/class_6014;field_29939:Ljava/lang/String;
        named prefix Lnet/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;)V
        intermediary <init> Lnet/minecraft/class_6014;<init>(Ljava/lang/String;)V
        named <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 newThread Laqd;newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
        intermediary newThread Lnet/minecraft/class_6014;newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
        named newThread Lnet/minecraft/util/thread/GroupAssigningThreadFactory;newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;