? 国自产拍狠狠操天天射,四川少妇BBB凸凸凸BBB
聯(lián)系我們

給我們留言

聯(lián)系我們

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

郵箱:info@narkii.com

電話:0595-82682267

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

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

UE4 線程鎖FScopeLock用法

來源: 52vr | 責(zé)任編輯:傳說的落葉 | 發(fā)布時間: 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,先定義一個成員變量

 

  1. FCriticalSection Mutex;  

 

 

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

void MyFunction()

{

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

 

{

FScopeLock ScopeLock(Mutex);

...需要同步的代碼塊

}

 

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

}

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


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

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

關(guān)閉

全部評論:0條

推薦
熱門