在過去,我習慣將要交給ThreadPool執行的程式邏輯另外寫成void NamedMethod(object arg) { … }裡,再配合ThreadPool.QueueUserWorkItem(new WaitCallback(NamedMethod), arg);。 近來讀到幾篇文章,發現高手們都很順手地用了 Lambda演算式 ,習慣寫成ThreadPool.QueueUserWorkItem(arg => { … }, arg),將邏輯直接包在匿名方法中。不但程式碼變得更簡潔,二來程式邏輯出現位置等同執行時機...