atomicity

    0

    1답변

    RollerSession는 다음과 같은 코드가 있습니다. 여기에는 잠재적으로 setAttribute를 동시에 업데이트하는 두 개의 다른 스레드에 대한 원자성 위반이있는 것으로 보입니다. 그게 맞습니까? 세션이 요청으로부터 얻어지는 경우 두 개의 스레드가 세션을 공유 할 수 있습니까?

    13

    2답변

    AtomicInteger은 int이 synchronized에 의해 보호되는 것보다 적어도 1 배 이상 느릴 수 있으므로 왜 AtomicInteger를 사용하고 싶습니까? 내가 원하는 모든 스레드 안전한 방식으로 int 값을 증가하는 경우 예를 들어 , 왜 안 always 사용 : synchronized(threadsafeint) { threadsa

    2

    1답변

    나는 MongoDB에 대해 친구와 토론을했다 그리고 자성, 그리고 그가 바로 내가 만약 알고 싶습니다 .. 을 내가 MongoDB를한다는 업데이트하는 동안, 않는 두 개의 원자 작업 들었다 : 을 기존 문서를 삭제하고 있습니다 (첫 번째 원자 연산). 그리고 새 것을 삽입하십시오 (두 번째 원자 연산). 즉, 문서가 비어 있음을 의미합니다. 비록 이것이 나

    0

    2답변

    전 MongoDB를 처음 사용했습니다. Morphia를 사용하여 Java에서 액세스합니다. 나는이의 라인을 따라 뭔가 수행해야합니다 공공 부울 isUnique에 (단편들) { // 작동 1 : 필드에 "ID"= s의와 객체가 // 그렇다면이있는 경우 몽고에서 확인 반환 // 다른, // 작동이 거짓 : 나를 이해하기 위해 데이터베이스에이 객체를 생성 //와

    4

    4답변

    this topic을 기반으로, AtomicIntegers를 기반으로 구현 된 Singleton 패턴의 흥미로운 버전을 설명했습니다. 이 구현 정확하고 스레드 안전하며, 일반적으로 스레드 동기화 및 관리를위한 원자 변수를 사용할 수있다 : 질문은? 추가 질문 :이 구현이 스레드로부터 안전하면 실제로 인스턴스 변수에 volatile 수정자가 필요합니까? pu

    1

    1답변

    다음 사용 사례가 있습니다. 내 응용 프로그램에 여러 표준 엔터티가 있습니다. 이러한 엔티티 중 하나의 인스턴스에 대한 JPA 저장/병합이 응용 프로그램에서 수행 될 때 특별한 Event 엔티티 인스턴스에 대한 다른 저장을 원합니다. 따라서 표준 엔티티의 각 조작에 대해 이벤트가 데이터베이스에 삽입됩니다. AOP를 사용하여이 교차 관심사를 구현하는 것이 좋

    1

    2답변

    G-WAN KV 옵션에서 KV_INCR_KEY은 첫 번째 필드를 기본 키로 사용합니다. 즉,이 기본 색인 작업을 수행하기 위해 G-WAN 코어에 내장되어있는 기본 기능을 증가시키는 기능이 있음을 의미합니다. gwa.h에 포함 된 서블릿에서 사용할 수 있도록이 함수를 열어 두는 것이 좋습니다. 이렇게하면 ANSI C의 새로운 나에게 도움이 될 것입니다.

    10

    3답변

    자바 사양 보장 (, 반대로. long 더블 types에 대한 을 기대 유명한 i++ 증가 조작에 대응 Fetch-and-Add 작업은 비 원자 것 이 코드를 가정 읽기 - 수정 - 쓰기 작업으로 이어지는 때문에 :. public void assign(int b) { int a = b; } 생성 바이트 코드는 다음 public void ass

    0

    1답변

    저는 Riak에서 PUT 작업이 원자 적 (atomic)인지 여부를 알아보기 위해 조사했습니다. 그들은?

    0

    1답변

    하나의 스레드가 추가 및 제거하는 std::map을 관리 할 때 다른 스레드가 안전하게 map에서 size()을 호출 할 수 있습니까? 반복기가 없으므로 무효화는 문제가되지 않습니다. 이 경우지도가 항상 살아 있다고 가정합니다. 나쁜 순간에 객체를 파괴하지 않습니다.