«concurrency» 태그된 질문

동시성은 여러 프로세스가 동시에 실행되는 시스템의 속성입니다.

4
낙관적 잠금이 작동하지 않으면 어떻게해야합니까?
이 시나리오는 다음과 같습니다. 사용자는 GET 요청을 /projects/1하고 ETag를 받습니다 . 사용자는 1 단계부터 ETag 로 PUT 요청을 /projects/1합니다. 사용자는 /projects/11 단계에서 ETag 로 다른 PUT 요청을 합니다. 일반적으로 ETag가 오래되었으므로 두 번째 PUT 요청은 412 응답을 수신합니다. 첫 번째 PUT 요청이 자원을 수정 했으므로 ETag가 더 이상 일치하지 않습니다. …

4
고유 색인을 추가 할 수없는 경우 중복을 피할 수있는 방법은 무엇입니까
동시성 문제가 발생했습니다. 사용자가 2 o 3 트랜잭션을 전송하여 DB에 복제해서는 안되는 일부 데이터를 유지하는 일반적인 문제입니다. 중복 레코드의 경우 오류를 반환해야합니다. 이 문제는 해시를 저장하는 열에 인덱스 (고유)를 추가 할 수있을 때 쉽습니다. 그러나이 경우 거대한 테이블 (아마도 수백만 개의 레코드)이 있으며 테이블을 수정할 수 없습니다. 실제로 중복되지 않아야하지만 …

1
개념적으로 각 스레드가 자체 스택을 얻는다는 것은 무엇을 의미합니까?
Brian Goetz 가 실제로 Java Concurrency를 읽고 Stack Confinement 섹션 에서 각 스레드가 자체 스택을 가져 와서 로컬 변수가 본질적으로 실행중인 스레드에 국한되어 있다고 언급합니다. 그것들은 실행중인 스레드 스택에 존재하며 다른 스레드는 액세스 할 수 없습니다. 각 스레드마다 자체 실행 스택이 있다는 것은 무엇을 의미합니까?

3
분산 잠금 패턴 찾기
C #의 분산 시스템에 대한 사용자 지정 재귀 적 객체 잠금 메커니즘 \ 패턴을 만들어야합니다. 본질적으로 다중 노드 시스템이 있습니다. 각 노드에는 n 개의 상태 조각에 대해 독점적 인 쓰기 권한이 있습니다. 하나 이상의 다른 노드 에서 동일한 상태를 읽기 전용 형식으로 사용할 수도 있습니다 . 일부 쓰기 / 업데이트는 …

1
비동기 작업이 잘못된 UX를 만드는 경우
필자는 IDE를 필사적으로 확장하는 COM 추가 기능을 작성 중입니다. 관련된 많은 기능이 있지만이 게시물을 위해 2로 좁 힙니다. 사용자가 모듈과 해당 멤버를 탐색 할 수 있는 트리 보기를 표시 하는 코드 탐색기 도구 창이 있습니다. 있다 코드 검사는 그 디스플레이한다 toolwindow DataGridView를 사용자 탐색 코드 문제를 수하고 자동으로 수정. 두 …

2
오프라인 시스템과 동기화
데이터를 생성하고 서버로 다시 보내는 모바일 장치 (내장 응용 프로그램이있는)의 비즈니스 데이터를 동기화 할 시스템을 설계하고 있습니다. 동기화 된 각 회선은 데이터베이스에서 특정 비즈니스 로그를 생성합니다. 내가 동기화 한 것이 비즈니스 데이터의 마지막 수정 날짜보다 낮은 날짜 (동기화 데이터 내)로 데이터를 생성하는 경우이를 무시하고 데이터베이스에 로그인을 추가해야합니다. 업로드 된 데이터가 …

2
Akka가 동시성에 적합한 이유는 무엇입니까?
나는 Akka와 배우 프레임 워크를 처음 사용합니다-분명한 것이 빠져 있다고 확신합니다. 사전에 사과하십시오. Akka를 선택하는 주요 요점 중 하나가 동시성을 관리하는 방법이라는 것을 계속 읽습니다. Akka가 왜 그렇게 특별한 지 분명하지 않습니다. 나는 매우 가볍고 빠른 많은 배우들이 있다는 것을 알고 있습니다. 그러나 두 명의 사용자가 동시에 양식을 저장할 때 …

3
REST는 낙관적 동시성 제어로만 제한됩니까?
문맥 각 요청이 완전히 독립적 인 REST 아키텍처 스타일의 상태 비 저장으로 인해 서버는 클라이언트에 대한 정보를 저장하지 않습니다. 따라서 비관적 동시성 제어는 어떤 클라이언트가 리소스에 대한 잠금을 가져 오는 서버 저장소가 필요하기 때문에 적합하지 않습니다. Etag헤더 의 도움으로 낙관적 동시성 제어가 사용됩니다 . (btw, 거기에 /programming/30080634/concurrency-in-a-rest-api 요청 ) 문제 …

3
동시 시스템의 액터 모델에 대한 학습을 ​​위해 권장되는 리소스는 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 액터 동시성 모델이 분명히 호의를 얻고 있습니다. 모델의 패턴과 함정을 보여주는 좋은 책이 있습니까? 예를 들어 수백 또는 수천 명의 독립적 인 …

6
동시성에서 다음
작년에 나는 Java에서 동시성에 대해 많은 노력을 기울였으며 많은 동시 패키지를 빌드하고 작업했습니다. 따라서 동시 세계의 개발 측면에서 저는 확신합니다. 또한 동시 프로그래밍에 대해 더 많이 배우고 이해하고 싶습니다. 그러나 나는 다음에 무엇에 대답 할 수 없습니까? 멀티 코어 처리와 관련된 더 많은 기술을 상속 받으려면 어떤 것을 배우거나 노력해야합니까? …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.