[問題] ASP.NET在多人同時執行頁面中的Static函數
假設我有一個X.aspx,有三個使用者A,B,C,X在Page_Load時呼叫一個Static函數x(),
同時進入X.aspx之後,執行情況會是像這樣,
等到先執行的一方結束之後才換下一個嗎?
A|---x()---|
B|---wait--|---x()---|
C|--------wait-------|---x()---|
還是像thread一樣交錯執行,如果我想要證明是哪一種情形
感謝star1231,Davidjcan,fphoenix923:
最後用寫檔案的方式證明是thread了,這麼簡單的方式就能證明,我竟然一開始
用Debug模式去看...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.96.120.223
推
05/22 10:16, , 1F
05/22 10:16, 1F
→
05/23 21:34, , 2F
05/23 21:34, 2F
→ worldxxi:慘ˊˋ真的是Thread。static只有加在變數才會唯一 還是要處理共用資源
※ 編輯: worldxxi 來自: 140.96.120.223 (05/24 15:32)