84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
Linux C++如何编写线程安全库? 看了当析构函数遇到多线程──C++ 中线程安全的对象回调这篇文章后,还是不太明白如何去做,是否有一些实际的例子可以学习一下?
人生最曼妙的风景,竟是内心的淡定与从容!
这里有 教程
这里有 例子
他的意思就是能用shared_ptr的地方尽量用shared_ptr (无视我
借用一下how to make an application thread safe?的答案。
1 函数能使用局部变量的话尽量使用局部变量,这些分配在堆栈上的变量不影响一个函数在不同的地方被调用。 2 如果有数据被多个函数共享,最基本的办法是加锁保护这些被多个函数共享的变量。 3 可以考虑使用thread local storage
这里有 教程
这里有 例子
他的意思就是能用shared_ptr的地方尽量用shared_ptr (无视我
借用一下how to make an application thread safe?的答案。
1 函数能使用局部变量的话尽量使用局部变量,这些分配在堆栈上的变量不影响一个函数在不同的地方被调用。
2 如果有数据被多个函数共享,最基本的办法是加锁保护这些被多个函数共享的变量。
3 可以考虑使用thread local storage