synchronizedclass.cpp
来自「很经典的书籍」· C++ 代码 · 共 21 行
CPP
21 行
//: C11:SynchronizedClass.cpp
//{L} ZThread
#include "zthread/GuardedClass.h"
using namespace ZThread;
class MyClass {
public:
void func1() {}
void func2() {}
};
int main() {
MyClass a;
a.func1(); // not synchronized
a.func2(); // not synchronized
GuardedClass<MyClass> b(new MyClass);
// Synchronized calls, only one thread at a time allowed:
b->func1();
b->func2();
} ///:~
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?