簡體   English   中英

ASP.NET中靜態方法的混亂

[英]Confusion in static methods in asp.net

我有一個網站。 我正在對static webmethods編寫的static webmethods進行Ajax調用。 如果同時有更多的用戶加載網站,會不會造成任何問題。 由於是靜態的,因此不會創建該方法的多個實例。 那么,如果有另一個呼叫,它將覆蓋先前用戶的數據嗎?

不,只要沒有維護數據狀態的靜態類字段,靜態方法就可以在多線程環境中很好地工作。 即使有了這些,也可以編寫工作代碼,但是程序員可以對這些字段進行線程安全訪問。 該方法本地的變量屬於調用該方法的線程。

沒有“方法實例”-靜態或其他。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM