Aegis.Threading.NamedThread.Run C# (CSharp) Method

Run() public static method

public static Run ( string name, Action action ) : NamedThread
name string
action Action
return NamedThread
        public static NamedThread Run(string name, Action<CancellationToken> action)
        {
            lock (Threads)
            {
                NamedThread namedThread = Threads[name];
                if (namedThread == null)
                    namedThread = new NamedThread(name, action);

                return namedThread;
            }
        }