atomic

    0

    1답변

    CUDA를 처음 사용했습니다. GPU에서 trie 데이터 구조를 구현하려고했지만 작동하지 않았습니다. 내 원자가 애드온이 예상대로 작동하지 않는 것을 알았습니다. 그래서 atomicAdd에 대한 실험을했습니다. CUDA의 프로그래밍 가이드에 따라 - 1 : (원자 기능에) .. #include <cstdio> //__device__ int *a; //I

    4

    1답변

    std::atomic 보면 그것은 기본 전문 내가 읽을 수있다 : 이 전문 표준 레이아웃을 가지고 사소한 기본 생성자 및 사소한 소멸자. 는 또한 is_lock_free에 대한 읽기 : std::atomic_flag제외 모든 원자 유형은 뮤텍스 또는 다른 잠금 작업을 사용하는 대신 잠금이없는 원자 CPU 명령어를 사용하여 구현 될 수있다. 원자 유형도 가끔

    13

    2답변

    OpenMP에는 원자 적 액세스에 대한 자체 지원이 있지만 C++ 11 원자를 선호하는 데에는 최소한 두 가지 이유가 있습니다. 훨씬 더 유연하며 표준의 일부입니다. 반면 OpenMP는 C++ 11 쓰레드 라이브러리보다 강력합니다. 표준은 원자 연산 라이브러리 두 장 고유의 스레드 지원 라이브러리를 지정한다. 이것은 내가 원자 접근을위한 컴포넌트들이 사용

    -1

    3답변

    어떤 호스트 레벨 서비스 도커, kubelet, kube-proxy, flanneld 등을 지속적으로 모니터 할 수 있습니까? 내 Atomic에 아무 것도 설치하고 싶지 않습니다.

    1

    1답변

    C++ 표준에 따르면 std::atomic은 쉽게 복사 할 수있는 유형과 결합 할 수 있습니다. 그러나 GCC는 다음과 같은 오류 메시지를 생성합니다. #include <atomic> struct TriviallyCopyableType { int a, b, c, d; }; int main() { std::atomic<Trivially

    3

    3답변

    하나의 원자 변수와 std::memory_order_seq_cst을 사용하는 경우 비 원자 연산이 재정렬되지 않도록 보장됩니까? 내가 std::memory_order_seq_cst를 사용할 때 내가 std::atomic<bool> quux = {false}; void foo() { bar(); quux.store(true, std::m

    0

    1답변

    내가 스택에 대한 Dtor 기능을 추가하려고, 표준 : 원자의 샘플을 cppreference을 다스 려하고있어 충돌 : #include<atomic> template<class T> struct node{ T data; node* next; node(const T&data):data(data),next(nu

    0

    2답변

    Scott Meyers의 Effective Modern C++에서 Item 16을 읽습니다. 항목의 후반부에서 , 그는 하나의 변수 또는 메모리 위치는 는 std::atomic의 사용이 적절한 동기화를 필요로하지만, 한 번 두 개 이상의 변수 나 같은 조작을 필요로 메모리 위치에 도착 말한다 단위가되면 에 도달해야합니다. 하지만 여전히 하나의 변수 또는 메

    0

    1답변

    FAQs는 말한다 : Q : DynamoDB의 지원에서 적절한 원자 갱신합니까? Amazon DynamoDB는 빠른 내부 업데이트를 지원합니다. 단일 API 호출을 사용하여 행의 숫자 속성을 증가 시키거나 감소시킬 수 있습니다. 마찬가지로 세트, 목록 또는 맵에 기본적으로 추가하거나 제거 할 수 있습니다. 원자 적 업데이트에 대한 자세한 내용은 설명서를 참

    2

    1답변

    여러 스레드에서 읽고 쓰는 오류 상태 boolean이 있습니다. 처음에는 true로 설정되고, 조작이 실패하면 false로 설정되어야합니다. std::atomic<bool> status; status &= func1(); status &= func2(); 하지만 operator&=이 std::atomic<bool> 및 bool 사이에 허용되지 않습