1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zhu-hong202257887-DNS-Server

Клонировать/Скачать
Lock.h 424 Байты
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
@zhu-hong202257887 Отправлено 29.06.2022 13:31 0d75f45
#ifndef LOCKER_H
#define LOCKER_H
#include <pthread.h>
#include <exception>
#include <semaphore.h>
//锁
class Lock {
private:
pthread_mutex_t m_mutex;
public:
Lock();
~Lock();
bool lock();
bool unlock();
pthread_mutex_t * get_mutex();
};
//信号量
class Sem {
private:
sem_t m_sem;
public:
Sem();
Sem(int number);
~Sem();
bool wait();
bool post();
};
#endif

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/zhu-hong202257887-DNS-Server.git
git@api.gitlife.ru:oschina-mirror/zhu-hong202257887-DNS-Server.git
oschina-mirror
zhu-hong202257887-DNS-Server
zhu-hong202257887-DNS-Server
master