PonyPlayer
CountDownLatch类 参考

#include <countdown_latch.h>

Public 成员函数

 CountDownLatch (const unsigned int count)
 
virtual ~CountDownLatch ()=default
 
void await ()
 
void countDown ()
 
unsigned int getCount ()
 

Protected 属性

std::mutex m_mutex
 
std::condition_variable m_cv
 
unsigned int m_count = 0
 

构造及析构函数说明

◆ CountDownLatch()

CountDownLatch::CountDownLatch ( const unsigned int  count)
inlineexplicit

◆ ~CountDownLatch()

virtual CountDownLatch::~CountDownLatch ( )
virtualdefault

成员函数说明

◆ await()

void CountDownLatch::await ( )

◆ countDown()

void CountDownLatch::countDown ( )

◆ getCount()

unsigned int CountDownLatch::getCount ( )

类成员变量说明

◆ m_count

unsigned int CountDownLatch::m_count = 0
protected

◆ m_cv

std::condition_variable CountDownLatch::m_cv
protected

◆ m_mutex

std::mutex CountDownLatch::m_mutex
protected

该类的文档由以下文件生成: