国产精品久久久久久2021,日韩精品无码av中文无码版,亚洲精品久久久午夜麻豆,无码成人精品日本动漫纯h

010-68421378
當(dāng)前您所在的位置:首頁>新聞中心>新品發(fā)布

PostSharp Threading: 使您的C#或VB應(yīng)用程序線程安全!

發(fā)布時(shí)間:2019/06/10 瀏覽量:3683
在不使用鎖的情況下使C#線程安全。

在不使用鎖的情況下使C#線程安全。

使用PostSharp線程模型解決C#中的多線程問題。

確定地查找線程錯(cuò)誤。不再隨機(jī)數(shù)據(jù)競爭。

診斷生產(chǎn)中的死鎖。

無需計(jì)算機(jī)科學(xué)博士學(xué)位。

 

使您的C#或VB應(yīng)用程序線程安全。

 

用.NET語言啟動(dòng)新的線程和任務(wù)很簡單,但確保對(duì)象是線程安全的并不是。在不使用鎖的情況下,使您的C#代碼線程安全。

 

選擇所需的線程模型,并讓內(nèi)置驗(yàn)證在代碼中檢測錯(cuò)誤,然后再導(dǎo)致隨機(jī)數(shù)據(jù)爭用:

不變的

可冷凍的

螺紋仿射

同步

讀寫器同步

Actor

 

 

用機(jī)器驗(yàn)證的模型處理多線程。

 

降低復(fù)雜性

 

更高的抽象性——不要迷失在多線程代碼的細(xì)節(jié)中。通過應(yīng)用具有屬性的線程安全模型來提高抽象級(jí)別。

設(shè)計(jì)和實(shí)現(xiàn)——在設(shè)計(jì)應(yīng)用程序時(shí)選擇線程安全模式。將該設(shè)計(jì)輕松快速地轉(zhuǎn)換為一個(gè)可運(yùn)行的代碼工件。

解放您的大腦——讓最有經(jīng)驗(yàn)的開發(fā)人員處理其他棘手的問題。由于預(yù)構(gòu)建的線程模型,團(tuán)隊(duì)中的任何開發(fā)人員都可以準(zhǔn)確、自信地處理C代碼中的多線程。

線程調(diào)度——一個(gè)簡單的屬性允許您輕松地將工作分派到后臺(tái)線程或UI。

 

獲取錯(cuò)誤快

 

模型驗(yàn)證——一旦選擇了模型,PostSharp將確保您不會(huì)違反規(guī)則。獲取確定性構(gòu)建時(shí)間或運(yùn)行時(shí)錯(cuò)誤,而不是冒數(shù)據(jù)爭用的風(fēng)險(xiǎn)。

做更多的單元測試——去掉隨機(jī)性后,即使是單線程單元測試也會(huì)暴露出大多數(shù)線程問題。

死鎖檢測——死鎖很難診斷,并且會(huì)比受控崩潰更讓用戶感到沮喪。避免“沒有響應(yīng)”的情況,而是接收一個(gè)詳細(xì)的異常,該異常概述了所涉及的每個(gè)線程的堆棧跟蹤。

 

由您做主

 

您的選擇——在C#中有幾種有效的線程安全方法。我們認(rèn)識(shí)到?jīng)]有銀彈,并提供給您許多型號(hào)的選擇。

充分利用您的投資——PostSharp可與任何C#/VB代碼庫配合使用。為了實(shí)現(xiàn)線程安全,無需使用其他語言:使您的VB或C#代碼線程安全。

逐步采用——您可以一次添加一個(gè)組件的線程安全性。不需要完全重寫應(yīng)用程序。

下一篇:Luminar:后期修圖必備軟件!
上一篇:PostSharp XAML:自動(dòng)化WPF應(yīng)用程序中的MVVM模式!

                               

 京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155

                                   © Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室

                         北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫

                            華滋生物