PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_Sharp
[問題] 關於Thread Safe問題
作者:
itisorange
(找妳 台中)
2015-09-26 01:11:18
class my_class{
public ArrayList al = new ArrayList();
private void my_event(object sender, EventArgs args){
int out = args.number - al[args.id];
al[args.id] = args.number;
output(args.id, out);
}
}
請問有辦法可以讓al[args.id]這個值鎖定不被讀取
又可以讓其他的args.id觸發正常
目前會發生同時間同一個args.id觸發兩次以上
output會多次發生
作者:
Litfal
(Litfal)
2015-09-26 09:29:00
ArrayList...好懷念阿XDD把a1[x]的元素做成class,裡面有lockObj與Value,然後使用lockObj做鎖定。然後除非你還在用1.1,不然改用泛型的List比較好鎖定請參考
https://msdn.microsoft.com/zh-tw/library/c5kehkcz.aspx
作者: disabledman (m.m.)
2015-10-14 21:15:00
鎖定不被讀取?不太懂
繼續閱讀
Re: [問題] 新手除法餘數求解
TameFoxx
[問題] 自動登入網站填表送出
vi000246
[問題] 新手除法餘數求解
kyo0010
Re: [問題] class能否做成自製型別
evernever
Re: [問題] c#使用 USB camera lib
ioptt
[問題] class能否做成自製型別
dabiddabid
[問題] 按下網頁的btn後如何自動執行鍵盤的按鍵
sqrt1089
[問題] 嵌入式系統 環境建置的問題~~
howard12005
[問題] Webform如何"開啟"Excel檔?
KSmart
[問題] 調用CMD執行多指令?
zotal
Links
booklink
Contact Us: admin [ a t ] ucptt.com