Пример #1
0
        private static void ScheduleContinuation(ExecutionContext executionContext, Action continuation)
        {
            if (continuation == null || continuation == _marker)
            {
                return;
            }

            var callbackState = new ContextAndAction(executionContext, continuation);

            ThreadPool.QueueUserWorkItem(ContinuationCallback, callbackState);
        }
Пример #2
0
        private static void ScheduleContinuation( ExecutionContext executionContext, Action continuation )
        {
            if( continuation == null || continuation == _marker )
                return;

            var callbackState = new ContextAndAction( executionContext, continuation );
            ThreadPool.UnsafeQueueUserWorkItem( ContinuationCallback, callbackState );
        }