示例#1
0
        static void Main(string[] args)
        {
            MessageLoop messageLoop = new MessageLoop("UI_Thread");

            messageLoop.Enqueue(() =>
            {
                SynchronizationContext context = SynchronizationContext.Current;

                AsyncOperationSyncContext(5000).Wait();
                Console.WriteLine("Hello Await!");
            });
        }
 public override void Post(SendOrPostCallback d, object state)
 {
     myWorker.Enqueue(() => d(state));
 }