? 色婷婷五月亚洲综合大全,久久久久久精品免费
聯(lián)系我們

給我們留言

聯(lián)系我們

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

郵箱:info@narkii.com

電話:0595-82682267

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

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

UE4 線程鎖FScopeLock用法

來源: 52vr | 責(zé)任編輯:傳說的落葉 | 發(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)線程離開定義FScopeLock所在的大括號(hào)后,其他線程就可以進(jìn)入這個(gè)大括號(hào)內(nèi)并能夠訪問到:...需要同步的代碼塊


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

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

關(guān)閉

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

推薦
熱門