日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

.NET 中進程、線程、應(yīng)用程序域、對象上下文總結(jié)

 F2967527 2022-06-30 發(fā)布于北京

進程、應(yīng)用程序域、對象上下文屬于存儲(內(nèi)存)概念:

進程:一個應(yīng)用程序在內(nèi)存中的物理存在,他是這個應(yīng)用程序所需的各種資源的集合。

應(yīng)用程序域:.NET 中將進程進一步進行邏輯劃分成各種應(yīng)用程序域已進行邏輯隔離,應(yīng)用程序?qū)嶋H上是運行在某個應(yīng)用程序域上的,好處是如果某個 應(yīng)用程序域的 APP 掛掉,其他的不會應(yīng)受到影響。

對象上下文:在應(yīng)用程序域中進行進一步的分層,在這里承載各種對象實體,一般情況下對象被分配到默認對象上下文中,所屬應(yīng)用程序域中的任何地方都可以訪問該對象。如果對象有特殊需求,可以將對象分配到單獨的對象上下文中(繼承 contextboundobject類型),如果需要同步訪問該對象,可以在類型定義時添加【Synchronization】特性,以表示當前對象被放到同步上下文中,需要線程同步訪問,從而實現(xiàn)資源共享。

線程:CPU 調(diào)度、運行單元,每個時刻,都只有一個線程在訪問資源,他可能在訪問進程的任何區(qū)域,如果給某個共享資源賦值到一半, CPU 將這個線程掛起,加載另一個線程進來也去對這個共享資源進行賦值,就會出現(xiàn)并發(fā)問題。

 

.NET 中進程、線程、應(yīng)用程序域、對象上下文總結(jié)

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多