コード例 #1
0
ファイル: Fork.cs プロジェクト: jmptrader/alsing-1
        private static Thread GetThread(ForkCall call)
        {
            var thread = new Thread(GetThreadStart(call))
            {
                IsBackground = true
            };

            thread.Start();
            return(thread);
        }
コード例 #2
0
ファイル: Fork.cs プロジェクト: attila3453/alsing
 private static ThreadStart GetThreadStart(ForkCall call)
 {
     ThreadStart ts = () => call();
     return ts;
 }
コード例 #3
0
ファイル: Fork.cs プロジェクト: attila3453/alsing
 private static Thread GetThread(ForkCall call)
 {
     var thread = new Thread(GetThreadStart(call)) {IsBackground = true};
     thread.Start();
     return thread;
 }
コード例 #4
0
ファイル: Fork.cs プロジェクト: attila3453/alsing
 /// <summary>
 /// Queues a call in the fork
 /// </summary>
 /// <param name="call">Delegate that should be executed async</param>
 /// <returns>Returns self</returns>
 public Fork Call(ForkCall call)
 {
     calls.Add(call);
     return this;
 }
コード例 #5
0
ファイル: Fork.cs プロジェクト: jmptrader/alsing-1
        private static ThreadStart GetThreadStart(ForkCall call)
        {
            ThreadStart ts = () => call();

            return(ts);
        }
コード例 #6
0
ファイル: Fork.cs プロジェクト: jmptrader/alsing-1
 /// <summary>
 /// Queues a call in the fork
 /// </summary>
 /// <param name="call">Delegate that should be executed async</param>
 /// <returns>Returns self</returns>
 public Fork Call(ForkCall call)
 {
     calls.Add(call);
     return(this);
 }