摘要:Task.RunSynchronously Method

  • 814
  • 0

摘要:Task.RunSynchronously Method

第一、相較於Task.RunSynchronously Method (TaskScheduler)有指定負責排程的TaskScheduler,Task.RunSynchronously Method則是由目前執行中的TaskScheduler負責排程。

第二、倘若執行中的TaskScheduler並不支援由目前的執行緒負責處理呼叫RunSynchronously()方法的task,task將會被TaskScheduler予以排程以待執行,而目前的執行緒將會被鎖定,直到呼叫呼叫RunSynchronously()方法的task完成執行。

參考資料來源:

[1]Task.RunSynchronously Method
http://msdn.microsoft.com/en-us/library/dd321435(v=vs.110).aspx