atomic

    6

    2답변

    MySQL의 SQL UPDATE 문에 의해 영향을받는 정확한 행을 어떻게 얻을 수 있습니까? 많은 컴퓨터에 많은 클라이언트가 있습니다.이 클라이언트는 언제든지 WHERE 절을 기반으로 동일한 테이블의 행을 업데이트 할 수 있으며 각 클라이언트는 영향을받는 각 행에 대해 다른 시스템에서 무언가를해야하므로 영향을받는 품목은 정확해야하며 경주 조건에 취약하지 않

    -1

    1답변

    원자 적으로 int 값을 얻기 위해 어떤 함수가 필요합니다. 뭔가 OSAtomicGet()라고. g_atomic_int_get()의 아날로그.

    2

    2답변

    내 Linux-futex & atomic-ops 기반 잠금 프리미티브에서 경쟁 조건 유발 데드락을 디버깅하는 데 끔찍한 시간이 있습니다. int readers, writer, waiting; void wrlock() { int cur; while (atomic_swap(&writer, 1)) spin(); while ((cu

    5

    4답변

    클라이언트에 제공되는 데이터 파일 (예 : /srv/data)이 들어있는 디렉토리가 있습니다. 일련의 업데이트를 진행하면서 /srv/data_tmp을 작업 중이며 작업이 끝나면 data을 원자 적으로 data_tmp으로 대체하고 싶습니다. File.renameTo()은 대상이 기존 디렉토리 인 경우 항상 false를 반환합니다. 어떻게해야합니까?

    7

    1답변

    나는 synchronizes-with relation을 이해하는 데 도움이 필요합니다. 내가 예를 이해하려고 노력하면서 그것을 읽으면할수록 나는 아무것도 이해하지 못한다고 느낀다. 가끔은 여기에있는 것처럼 느껴지지만 다른 예제를보고 나면 다시 혼란스러워집니다. 제발 도와 줘. A가 어떤 원자 변수 m에 대한 저장소이고, 릴리스 의미론이 있고, B가 동일한

    6

    1답변

    원자 변수가 이전 값을 획득 - 릴리스 쌍으로로드 할 수 있는지 여부를 생각하고 있습니다. 원자 변수 x가 있다고 가정하고 그 변수를 릴리스 의미론과 함께 저장하고 나중에 인수 구문을로드하면 이론적으로 이전 값을 읽을 수 있습니까? std::atomic<int> x = 0; void thread_1() { x.store(1, std::memo

    15

    1답변

    나는 파이썬의 shutil.move가 리눅스에서 원자적인 것인지 궁금하다. 원본 파일과 대상 파일이 서로 다른 두 개의 파티션에 있거나 동일한 파티션에있을 때와 동일한 경우 동작이 다른가요? 원본 파일과 대상 파일이 같은 파티션에있는 경우 shutil.move가 기본 단위인지 여부가 더 걱정됩니다!

    5

    4답변

    저는 x86 ASM에서 원자 적으로 값을 쓰는 방법을 알고 있습니다. 하지만 어떻게 읽습니까? LOCK 접두어는 mov와 함께 사용할 수 없습니다. 이 값을 증가시키기 위해, 내가 뭐하는 거지 : lock inc dword ptr Counter 가 어떻게 스레드 안전한 방법으로 카운터를 읽습니까?

    3

    1답변

    대량 데이터 지속성을위한 ACID 프레임 워크가 있습니까? 기본 검색 기능도 일부만 허용됩니까? 나는 이 아니기 때문에은 완전한 DBMS를 찾고 있지만, 다소 빠르고, 가볍고 단순합니다. 정전에 대비하여 재발을 피하기 위해 원자력 발전을 돌보는 것조차도 위대 할 것입니다. SQL Server가 너무 느리고 오버 헤드가 너무 많으면 SQLite가 훨씬 느려지

    0

    3답변

    Interlocked winapi 함수를 사용할 때의 장점과 단점은 Win32 플랫폼에서 원자 적 연산을 제공하는 라이브러리가 아닌 무엇입니까? 이식성은 문제가되지 않습니다.