VB.NET並行與分佈式編程(3)-線程局部存儲TLS[1]

一、TLS種類 1)動態TLS 2)靜態TLS 靜態TLS的速度比動態TLS快,在編譯期就決定,需要定義一個靜態域來表示TLS數據,編譯器有足夠的信息來在編譯期間內發射代碼,動態TLS需要通過一個或多個函數調用來獲得地址。 二、靜態TLS 我們可以在線程函數中使用static聲明一個靜態的變量,這個變量會被所有使用這個函數的線程共享。比如,我們寫一個簡單的計算:  200-1-2-....-20
相關文章
相關標籤/搜索