concurrent-programming

    0

    1답변

    현재 실행 스레드를 Java의 새 스레드 개체로 바꾸는 방법을 알고 싶습니다. 컨텍스트가 조금 더 있으면 새로운 스레드는 고유 한 키와 값을 가진 동시 해시 맵에서 스레드 객체로 가져옵니다. 고유 키는 현재 실행 스레드에서 얻을 수 있습니다.

    0

    1답변

    저는 현재 여러 컴퓨터에서 병렬 렌더링을 관리하는 응용 프로그램을 프로그래밍하고 있습니다. 이를 위해 서버 응용 프로그램에 모든 질문에 대해 하나의 스레드 인 TCP 연결을 관리하는 스레드 풀이 있습니다. 네트워크 스레드 중 하나가 데이터를받은 경우 다른 스레드에 경고하기 위해 모든 TCP 스레드에서 동일한 조건 변수를 사용하고 싶습니다. 문제점 : POS

    1

    1답변

    사이트의 여러 영역을 동시에 변경해야하는 여러 개발자가 동시에 개발할 매우 큰 인트라넷 사이트를 만들고 유지 관리하는 가장 좋은 방법을 연구 중입니다. 나는 이것을 위해 ASP.Net MVC를 사용하고 싶다. 그러나이 기술을 사용하기 위해서는이 기술을 사용하기가 매우 어려울 것이라는 점을 염려한다. 프레임 워크가 (뷰 이외의) 컴파일되고 배포 프로세스도 필

    1

    1답변

    나무와 같은 데이터 구조를 유지하는 동시 프로그램을 위해 세밀한 잠금 기능을 구현하는 데 도움이되는 프로그래밍 도구를 개발하려는 학술적 연구를하고 있습니다. 예를 들어, 프로그래머는 트리 루트 노드를 수신하고 트리를 수정하고 (일부 경로를 탐색하고 노드를 추가/제거하여) 코드를 노드에서 찾을 수있는 몇 가지 기능을 작성할 수 있습니다 잠겨져 있어야하고 어디

    -1

    1답변

    대기중인 마커 (마커)가 선택 마커 (Selecting_Marker)에 이미 해당하는 경우에만 Wait (대기)에 넣지 않는 Task가 Waiting()으로 호출되도록 Ada95에서 다음 컨트롤러 (보호 된 개체)를 고려하십시오. 초기화 : protected type Controller is entry Waiting(Marker : in Marke

    4

    3답변

    ConcurrentHashMap의 성능이 저하되기 시작한 ConcurrencyLevel에 대한 최적 값이 있습니까? 그렇다면 그 값은 무엇이며 성능 저하의 원인은 무엇입니까? (이 질문은 ConcurrentHashMap이 가질 수있는 실용적인 한계를 찾으려 노력하지 않음).

    2

    1답변

    동시 프로그래밍을 마스터하고 싶습니다. 나는 내가 먼저 읽어야 할 책 Concurrent Programming in Java™: Design Principles and Pattern (2nd Edition) Java Concurrency in Practice 더그 레아에 의해 자바에서 동시 프로그래밍을위한 좋은 책이 있다는 것을 들었다? 다른 책이 있습니까

    0

    1답변

    파일의 병렬 다운로드를 얻고 싶습니다. 예를 들어, 54KB의 파일 크기 인 경우 10KB의 블록을 파일의 내용을 다운로드하려는 경우입니다. 또한 한 번에 최대 5 건의 요청을 처리 할 수 ​​있습니다. 하지만 어떻게? 나는 fork()를 사용하는 것을 생각했지만 실제로 어떻게 이해하지는 못했다. 최근까지 1-10 먼저 요청 11-20 번째 요청 21-30

    2

    3답변

    안녕하세요 저는 OS 독립적 인 상태로 유지하려고 노력하고있는 C++ 프로젝트에서 작업 중이며 통신이 필요한 두 프로세스가 있습니다. 다른 프로세스를 비동기 적으로 조정할 수있는 3 번째 프로세스 (서비스 일 가능성이 있음)를 설정하려고 생각했습니다. 클라이언트 1은 데이터 준비가 완료되면 중간 프로세스에 알리고 데이터를 전송합니다. 그런 다음 중간 프로세

    4

    4답변

    나는 각 타임 스텝에서 많은 모델을 시뮬레이션해야하는 시뮬레이션 시스템에서 작업합니다. ExecutorService executor = Executors.newFixedThreadPool(nThread); for (Model m : models) { executor.execute(m.simulationTask()); } executor.shu