![]() |
1
2
为了避免删除“target”,我必须写一个 线程安全引用计数的智能指针 . 这并不难。您需要确保的唯一一件事是在关键部分内访问引用计数。见 this post 更多信息。 |
![]() |
2
1
你这样做是错误的。记住:您不能锁定数据,只能阻止代码。不能用本地定义的互斥体保护“objects”成员。您需要在代码中使用完全相同的互斥体来更改对象集合。它必须在另一个线程执行call()方法时阻止该代码。mutex必须至少在类范围内定义。 |
![]() |
AstralHex · 矩阵乘法代码工作不正常 5 月前 |
![]() |
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 5 月前 |
![]() |
Die4Toast · 递归调用成员箭头运算符-> 5 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 5 月前 |