synchronized

    1

    1답변

    나는 안드로이드 캔버스 게임을하고 있는데, 메인 게임 형태가 그려지는 것처럼 느껴진다. 동시 배열 수정과 싸우기 위해 다른 부분을 중심으로 synchronized(surfaceHandler)을 뿌리기 시작한 직후부터 시작되었습니다. 동기화가 끝났습니까? 언제 동기화 할 때와하지 않을 때 그리고 가시적 인 데이터를 언제 수정해야하는지에 대한 경험 법칙은 무엇

    3

    1답변

    Entry 클래스의 값이 ConcurrentHashMap 인 이유는 무엇입니까? 탐색 동안 는 널의 Entryvalue 클래스에서, 그것을 전체 세그먼트를 잠그고 다시 값을 읽기를 시도 때 ConcurrentHashMap에 체크가있다. 어떤 경우에 값만이 null 일 수 있습니까? 전체 엔트리는 값뿐만 아니라 null이되어야합니다. 그리고 전체 세그먼트를

    4

    1답변

    html 페이지에서 입력 유형 파일을 사용하여 선택한 파일을 읽으려고합니다. 파일을 읽는 함수를 구현했으며 파일 내용을 읽을 수 있습니다. 그러나 실제 문제는 파일의 내용을 읽을 때 비동기 적으로이 실행되어 다른 스크립트 기능을 실행할 수 있다는 것입니다. 배열에 읽은 파일의 내용을 저장합니다. 다른 기능으로 이동하는 동안 배열은 비어 있습니다. delay

    0

    2답변

    내 응용 프로그램은 각 호출의 고유 식별자를 추적해야하는 로깅 구성 요소를 사용합니다. 출발점은 분명히 여러 클래스에 대한 일련의 메소드 호출을 시작하는 MDB입니다. 각 클래스는 log4j와 비슷한 새로운 logger-object를 작성하고이를 사용하여 이벤트를 데이터베이스에 기록합니다. 그리고 생성 된 로거 객체마다 고유 한 식별자가 할당됩니다. 이 식

    0

    1답변

    자주 액세스하는 일부 데이터를 저장하기 위해 memcache를 사용하는 PHP를 사용하여 웹 서버를 구현하고 있습니다. 각 요청은 memcache에서 하나의 키를 갱신 할 수 있습니다. 키는 배열이고 내 업데이트는 일부 요소를 배열에 추가/제거합니다. 내 질문은 여러 요청이 도착하여 동시에 키를 업데이트하는 경우입니다. memcache는 모든 종류의 동기화

    1

    2답변

    나는 스레드와 동기화 된 메서드의 사용을 구현하는 큰 숙제를 작업하고 있습니다. 이전에는 Threads와 함께 일한 적이 없었으므로 다소 혼란 스럽습니다. 숙제가 너무 크기 때문에 간단한 예제로 시도하기로했습니다. 그래서이 예제에서 나는 4 클래스를 가지고 있습니다 : Food, 오직 저장되어있는 객체입니다. Worker 음식을 "모으고"저장소에 저장합니다

    3

    2답변

    저는 현재 작업중인 Android 애플리케이션에서 여러 웹 요청을합니다. 나는이 모든 요청을 도착한 순서대로 한 번에 하나씩 처리하기를 원한다. 내 코드가 그렇게 하는가? 동기를 읽고 이해하는 방법은 내가 스핀 오프 한 모든 스레드 중 하나입니다. 한 번에 아래의 방법 중 하나만 사용할 수 있습니다. 예를 들어 사용자가 하나의 스레드에서 postPhoto를

    5

    2답변

    synchronized 블록을 사용하는 CMU Sphinx Speech Recognizer 라이브러리 (Link to source)를 사용하고 있습니다. RecognizerTask에서 한 예 블록 : 가드 RecognizerTask.mailbox에 동기화 헛된 시도 : 버그 : 코드는 아무 문제없이 작동 Event mailbox; [...] publ

    2

    3답변

    기본 클래스의 methode foo가 Synchronized (클래스 이름)를 사용하고, 기본 클래스를 확장하는 두 개의 클래스 A와 B가 있습니다. 두 인스턴스에서 인스턴스와 B 인스턴스의 foo를 호출하면 동기화됩니다. 다음은 샘플 코드입니다. class BaseClass { void foo() { synchronized(BaseC

    2

    1답변

    나는 대학 클래스에서 일부 PDF의 주위를 찾고 있었고, 난이 코드 부분을 발견 : public class MyMemoryElements { private String x = ""; public MyMemoryElements(String message){ this.x = message; } @Override