? 激情偷乱在线观看视频播放,日本亚洲欧美日韩ay,91香蕉视频污软件下载
聯(lián)系我們

給我們留言

聯(lián)系我們

地址:福建省晉江市青陽(yáng)街道洪山路國(guó)際工業(yè)設(shè)計(jì)園納金網(wǎng)

郵箱:info@narkii.com

電話:0595-82682267

(周一到周五, 周六周日休息)

當(dāng)前位置:主頁(yè) > 3D教程 > 圖文教程

UE4 線程鎖FScopeLock用法

來(lái)源: 52vr | 責(zé)任編輯:傳說(shuō)的落葉 | 發(fā)布時(shí)間: 2019-06-06 08:53 | 瀏覽量:

[UE4]線程鎖FScopeLock用法

 

官方文檔:

FScopeLock

https://docs.unrealengine.com/latest/INT/API/Runtime/Core/HAL/FScopeLock/index.html

 

所在頭文件:Runtime/Core/Public/HAL/ThreadingBase.h

 

用法:

1,先定義一個(gè)成員變量

 

  1. FCriticalSection Mutex;  

 

 

2,用大括號(hào)將需要需要同步的代碼塊包住,并將FScopeLock ScopeLock(Mutex);這句代碼放在大括號(hào)的第一行:

void MyFunction()

{

...不需要同步的代碼塊

 

{

FScopeLock ScopeLock(Mutex);

...需要同步的代碼塊

}

 

...不需要同步的代碼塊

}

當(dāng)線程離開(kāi)定義FScopeLock所在的大括號(hào)后,其他線程就可以進(jìn)入這個(gè)大括號(hào)內(nèi)并能夠訪問(wèn)到:...需要同步的代碼塊


相關(guān)文章
網(wǎng)友評(píng)論

您需要登錄后才可以發(fā)帖 登錄 | 立即注冊(cè)

關(guān)閉

全部評(píng)論:0條

推薦
熱門(mén)