2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Sisällysluettelo
1. Mutex-peruslukko (std::mutex)
2. Rekursiivinen mutex-lukko (std::recursive_mutex)
3. Mutex-lukko aikakatkaisumekanismilla (std::timed_mutex)
4. Rekursiivinen mutex-lukko aikakatkaisumekanismilla (std::recursive_timed_mutex)
5. Jaettua mutex-lukkoa kutsutaan myös luku-kirjoituslukoksi (std::shared_mutex)
6. Jaettu mutex-lukko aikakatkaisumekanismilla (std::shared_timed_mutex)
含义: std::mutex
Se on yksinkertaisin mutex-lukko, jota käytetään pääasiassa kriittisten osien suojaamiseen ja varmistamaan, että vain yksi säie voi käyttää jaettuja resursseja samanaikaisesti.
käytettävät kohtaukset: Käytetään, kun haluat suojata jaetut resurssit useilta säikeiltä samanaikaisesti.
ominaisuudet: Yksinkertainen ja helppokäyttöinen, soveltuu useimpiin skenaarioihin rekursiivinen lukitus ei ole mahdollista, ja useat yritykset lukita samalla säikeellä johtavat umpikujaan.
Tässä on yksinkertainen esimerkki, joka osoittaa kuinka käyttää