«blocking» 태그된 질문


5
잠금 해제 된 뮤텍스를 잠그는 것이 얼마나 효율적입니까? 뮤텍스의 비용은 얼마입니까?
저수준 언어 (C, C ++ 또는 기타)에서 : pthread가 제공하는 것 또는 네이티브 시스템 라이브러리가 제공하는 것과 같은 여러 뮤텍스를 갖는지 또는 객체에 대한 단일 언어를 선택할 수 있습니다. 뮤텍스를 잠그는 것이 얼마나 효율적입니까? 즉, 어셈블러 명령어가 몇 개나 있고 시간이 얼마나 걸립니까 (뮤텍스가 잠금 해제 된 경우)? 뮤텍스 비용은 …

8
ServerSocket accept () 메소드를 어떻게 중단 할 수 있습니까?
내 주요 스레드에는 ServerSocket 객체 while(listening)를 호출 accept()한 다음 새 클라이언트 스레드를 시작하고 새 클라이언트가 수락 될 때 컬렉션에 추가 하는 루프 가 있습니다. 또한 'exit'과 같은 명령을 실행하는 데 사용하려는 Admin 스레드가 있는데, 이는 모든 클라이언트 스레드를 종료하고 자체 종료하며 주 스레드를 false로 설정하여 종료시킵니다. 그러나 루프 블록 의 …


5
비동기식, 비차 단식, 이벤트 기반 아키텍처의 차이점은 무엇입니까?
차이점은 무엇입니까? 비동기 , 비 차단 및 이벤트 기반 아키텍처? 뭔가가 될 수 모두 비동기 및 비 차단 (및 이벤트 기반 )? 프로그래밍에서 가장 중요한 것은 비동기, 비 차단 및 / 또는 이벤트 기반 (또는 3 개 모두)일까요? 예제를 제공 할 수 있다면 좋을 것입니다. 이 질문은 비슷한 주제에 대한 …

6
take ()를 차단하는 BlockingQueue를 중단하는 방법은 무엇입니까?
a에서 개체를 가져와 연속 루프에서 BlockingQueue호출 take()하여 처리 하는 클래스가 있습니다 . 어느 시점에서 더 이상 개체가 대기열에 추가되지 않는다는 것을 알고 있습니다. 방법을 중단하여 take()차단을 중지 하려면 어떻게합니까 ? 객체를 처리하는 클래스는 다음과 같습니다. public class MyObjHandler implements Runnable { private final BlockingQueue<MyObj> queue; public class MyObjHandler(BlockingQueue queue) { …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.