나는이 다음과 같은 대체하기 위해 C++에서 잠금이없는 데이터 구조를 찾고 있어요 :이 pthread_mutex_lock(plock);
set.insert(element);
pthread_mutex_unlock(plock);
세트가 가장 O (logN)의 복잡성에와 .insert() 및 .size()을 지원해야한다, 반복자를 가지고 있으며, 주문형
VS2012를 기본 최적화 설정 (/ O2)과 함께 사용하고 있으며이 문제는 릴리스 모드에서만 존재합니다. michael_deque (표준 GC 사용) 및 (추상) 유형 T에 대한 포인터를 사용하는 코드가 있습니다. T에서 파생 된 형식의 포인터를 뒤로 푸시하려고하면 push_back() 함수를 종료하는 동안 응용 프로그램이 충돌합니다 (michael_de