1. 程式人生 > >C#中執行緒靜態變數和普通靜態變數的區別

C#中執行緒靜態變數和普通靜態變數的區別

當欄位被ThreadStatic特性修飾後,它的值在每個執行緒中都是不同的,即每個執行緒對static欄位都會重新分配記憶體空間,就當然於一次new操作,這樣一來,由於static欄位所產生的問題也就沒有了,這種static資料上下文是可以被接受的