Another feature of this is that it can be run on the main UI (STA) thread as it uses _manualResetEvent.WaitOne(). If you used WaitHandle.WaitAll you'd have to run on the MTA thread, which may not be convenient. I hope you'll agree it's a nice lightweight simple solution to this problem.
Usage as follows:-
var batchExecutor = new BatchExecutor();
_actions.ForEach(action => batchExecutor.AddMethodToExecute(action.Initialise));
batchExecutor.ExecuteAndWaitUntilAllComplete();
Batch Executor class:-
public class BatchExecutor
{
private readonly List
private readonly ManualResetEvent _manualResetEvent;
private int _methodsLeftToExecute;
public BatchExecutor()
{
_actions = new List
_manualResetEvent = new ManualResetEvent(false);
}
public void AddMethodToExecute(Action action)
{
_actions.Add(action);
Interlocked.Increment(ref _methodsLeftToExecute);
}
public void ExecuteAndWaitUntilAllComplete()
{
_actions.ForEach(action => ThreadPool.QueueUserWorkItem(o =>
{
action();
if (Interlocked.Decrement(ref _methodsLeftToExecute) == 0)
_manualResetEvent.Set();
}));
_manualResetEvent.WaitOne();
}
}
成人漫畫,0204貼圖區,小高聊天室,歐美免費影片,情色視訊聊天室,4u成人,pc交友,尋夢園聊天聯盟,玩美女人影音秀,美女遊戲,情色自拍,漫畫貼圖,成人電影,成人文學,視訊,情色論壇,聊天,免費視訊,666成人,玩美女人影音秀,尋夢園聊天聯盟,pc交友,4u成人,情色視訊聊天室,歐美免費影片,小高聊天室,0204貼圖區,成人漫畫,免費成人影片,聊天室ut,色情影片,成人貼圖站,69成人,6k聊天室,一葉情貼圖片區,貼圖片區,女同志聊天室,bt成人,777成人區,ol制服美女影片,
ReplyDeleteFirst of all. Thanks very much for your useful post.
ReplyDeleteI just came across your blog and wanted to drop you a note telling you how impressed I was with the
information you have posted here.
Please let me introduce you some info related to this post and I hope that it is useful for community.
There is a good C# resource site, Have alook
http://CSharpTalk.com
Thanks again
Rahul
Good blog~nice to meet u..................................................................
ReplyDelete廢話不多,祝你順心~^^........................................
ReplyDeletegood~ keep sharing with us, please....I will waiting your up date everyday!! Have a nice day........................................
ReplyDeleteHabit is a second nature. ........................................
ReplyDeleteIf you lend someone $20 and never see that person again, it was probably worth it.............................................
ReplyDelete在莫非定律中有項笨蛋定律:「一個組織中的笨蛋,恆大於等於三分之二。」......................................................
ReplyDelete逛到你的部落格,第一個感覺就很好,希望每次更新都是美好的開始,也祝你天天都都開心喔........................................
ReplyDelete0401影音成人影片交流愛撫淫叫色情照片性愛圖片女生如何自慰激突成人論壇美女脫胸罩走光一夜正妹視訊情人性愛論壇85cc影城性伴侶85cc色情影片打手槍情色視訊聊天室色情a片色情色情圖片限制級照片色情電話520sex免費色情網情色性愛一夜情聊天網成人聊天網視訊成人台灣性網av一夜女情色av淫女免費視訊美女挑逗情色影音聊天作愛影片辣妹清涼秀美女做愛成人自拍貼圖成人資訊色論壇台灣色情成人網站色情視訊聊天露三點打砲情色性愛貼圖av成人網成人影片
ReplyDelete很以有啟發性的故事阿~感謝大大分享^^........................................
ReplyDelete河水永遠是相同的,可是每一剎那又都是新的。...............................................................
ReplyDelete不要把生命看得太嚴肅,反正我們不會活著離開。......................................................
ReplyDelete靠山山倒,靠人人老,靠自己最好。..................................................
ReplyDeleteCustom makes all things easy~~加油哦.........................
ReplyDelete色情網小說色情秀一夜聊天室女同聊天聊天室二免費看日本女優免費看外國片免費看色短片免費看做愛片免費看做愛短片免費看彩虹頻道免費看影片a片免費看線上影片免費限制卡通免費限遊戲免費真人影片免費情色影片線上直播免費男同志片後宮電影院免費成人短片線上看免費成人短片論壇免費成人短片觀看免費成人愛影片免費成人電影線上觀看免費成人圖貼免費成人影片g免費成人影片go2免費成人影片免免費成人影片網站免費成人影?凹凸色色卡通圖片免費即時通視訊情色文學交友覓戀會館
ReplyDelete幸福不是一切,人還有責任。..................................................
ReplyDeleteblog不錯唷~我會常常來看的~加油~!! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ReplyDelete幸福不是一切,人還有責任。....................................................................
ReplyDelete一棵樹除非在春天開了花,否則難望在秋天結果。....................................................................
ReplyDelete河水永遠是相同的,可是每一剎那又都是新的。.................................................................
ReplyDeletepleasure to find such a good artical! please keep update!!.................................................................
ReplyDelete人不能像動物一樣活著,而應該追求知識和美德............................................................
ReplyDelete向著星球長驅直進的人,反比踟躕在峽路上的人,更容易達到目的。............................................................
ReplyDelete什麼樣的學習計畫並不重要,重要的是你是什麼樣的人。............................................................
ReplyDelete偶爾上來逛逛,下次不知是否還有緣再進來,先祝您平安順利!!!............................................................
ReplyDelete加油-不論如何都支持你............................................................
ReplyDelete人生的苦惱,不在擁有太少,而在奢望太多。..................................................
ReplyDelete真有內容的部落格~推推!............................................................
ReplyDelete你的部落內容真棒,一定要持續下去! .................................[/url]...............
ReplyDelete「仁慈」二個字,就能讓冬天三個月都溫暖。..................................................
ReplyDelete一棵樹除非在春天開了花,否則難望在秋天結果。............................................................
ReplyDelete愛情是盲目的,但婚姻恢復了它的視力。........... ......... .......... . . . ............. .......... ..........
ReplyDeletePoverty tries friends...................................................................
ReplyDelete愛,拆開來是心和受兩個字。用心去接受對方的一切,用心去愛對方的所有。......................................................................
ReplyDelete我愛那些使自己的德行成為自己的目標或命定的人................................................
ReplyDelete嗨~~留個言跟您問好!!謝謝您的分享..................................................................
ReplyDelete好中意你的BLOG阿~加油!............................................................
ReplyDelete噴泉的高度,不會超過它的源頭。一個人的事業也是如此,它的成就絕不會超過自己的信念。......................................... ........................
ReplyDelete你好勁呀! 感謝!!!............................................................
ReplyDelete