Skip to content

Commit fe16c6f

Browse files
committed
[bugfix] 修复了message中深拷贝可能触发崩溃的问题
1 parent 57536f6 commit fe16c6f

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

CMakeLists.txt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,11 @@ set(CGRAPH_TUTORIAL_LIST
4545
T15-ElementParam
4646
T16-Message
4747
TU01-ThreadPool
48-
TU02-Lru
49-
TU03-Trie
50-
TU04-Timer
51-
TU05-Distance)
48+
# TU02-Lru
49+
# TU03-Trie
50+
# TU04-Timer
51+
# TU05-Distance
52+
)
5253

5354
foreach(tut ${CGRAPH_TUTORIAL_LIST})
5455
add_executable(${tut} tutorial/${tut}.cpp ${CGRAPH_SRC_LIST})

src/UtilsCtrl/ThreadPool/Queue/UAtomicRingBufferQueue.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ class UAtomicRingBufferQueue : public UQueueObject {
7878
}
7979

8080
value = (*ring_buffer_queue_[head_]);
81-
ring_buffer_queue_[head_] = {};
81+
*ring_buffer_queue_[head_] = {};
8282
head_ = (head_ + 1) % capacity_;
8383
}
8484
push_cv_.notify_one();

0 commit comments

Comments
 (0)