【導(dǎo)讀】在原則上,可以提供許多功能,,無論是作為語言特性或作為庫:典型的例子是,內(nèi)存管理和異常。的潛在和實(shí)際問題。理器,但沒有不必要的異步事件的處理能力阻止長期客戶,并沒有死鎖。存并發(fā)轉(zhuǎn)向消息或事件并發(fā)性。監(jiān)控器獲得廣泛接受的編程結(jié)構(gòu)。最近在富爾和Gonthier的[1996,2020]加入演算中顯現(xiàn)了一個有趣的新的語言方法,進(jìn)程演算非常。備事件迅速作出反應(yīng),而資源利用上的吝嗇。在所有這些領(lǐng)域,我們自然會發(fā)現(xiàn)有很多要處理的同時異步消息的情況下,多線程用來處理它們。量級的線程,在可能的情況下,避免分叉線程沒有必要的,并使用線程池。因此,我們的目標(biāo)是促進(jìn)異步編程抽象是高層次的,從一個程序員的角度來看,使低層次的優(yōu)。音樂的精神調(diào)諧的C#和并發(fā)活動的“協(xié)調(diào)流程”,我們稱這種語言復(fù)調(diào)C#。.NETFramework中的并發(fā)和分配機(jī)制功能強(qiáng)大,但他們也不可否認(rèn)復(fù)雜。如果一個方法被聲明為異步調(diào)用任何保證立即基本上完成。他們使用async關(guān)鍵字,而不是宣布無效。