You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/developer-notes.md
+66Lines changed: 66 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -746,6 +746,72 @@ the upper cycle, etc.
746
746
Threads and synchronization
747
747
----------------------------
748
748
749
+
- Prefer `Mutex` type to `RecursiveMutex` one
750
+
751
+
- Consistently use [Clang Thread Safety Analysis](https://clang.llvm.org/docs/ThreadSafetyAnalysis.html) annotations to
752
+
get compile-time warnings about potential race conditions in code. Combine annotations in function declarations with
0 commit comments