concurrenthashmap

    0

    1답변

    게임을 만들고 있는데, 스프라이트의 일부 데이터 (예 : 위치, 이미지 등)를 컬렉션에 저장해야합니다. 그리고 어떤 컬렉션을 사용해야합니까? 나는, 내 주요 문제는 충돌 감지입니다 : 나는 간단한 ArrayList를 사용 1, 처음,하지만 난 다른 모든 통해 실제 스프라이트가 나는 루프에있는 다른 스프라이트와 충돌 여부를 확인해야 할 때 그것을 발견하는 스

    0

    1답변

    동시 해시 맵을 사용하여 응용 프로그램을 구현하고 있습니다. 한 스레드가 CHM에 데이터를 추가하는 반면, 현재 CHM에있는 값을 복사하고 clear() 메서드를 사용하여이를 지우는 다른 스레드가 있어야합니다. 이를 실행하면 clear() 메서드가 실행 된 후 다른 스레드가 CHM에 데이터를 계속 추가하지만 CHM은 항상 비어 있습니다. 누군가가 왜 그런지

    0

    1답변

    오픈 소스 프로젝트에서 흥미로운 코드를 읽었습니다. 실제로 이해하지 못합니다. 아래의 concurrentMapExample은 java.util.concurrent.ConcurrentMap입니다. 아래 코드는 다중 스레드가 isLocked = true를 동시에 반환하지 않도록 할 수 있습니까? public boolean tryLock() { isL

    1

    2답변

    Jersey를 사용하여 RESTful 웹 서비스를 개발 중이며 타이머를 기반으로 데이터베이스에서 레코드를 검색하여 데이터를 업데이트하는 간단한 개체 캐시를 사용하려고합니다. 나는이 캐시에 내 검색된 데이터를 저장하기 위해 HashMap을 사용할 계획이지만 내 질문은이 HashMap을 업데이트하는 가장 좋은 방법이다. 지금 당장 내 선택은 HashMap을 휘

    2

    1답변

    Java ConcurrentHashMap에서 잠금이 작동하는 방식을 이해하고자했습니다. 따라서 소스 코드 here에 따르면, 모든 특정 세그먼트의 잠금을 사용하여 판독기를 잠그는 것처럼 보입니다. 내가 틀렸어? 모든 읽기 아래에 잠겨 있지 V readValueUnderLock(HashEntry<K,V> e) { lock(); try {

    0

    1답변

    idMap 동기화 문제가 있습니다. 이지도는 동시에 실행되는 두 개의 run() 메소드에서 사용되고 있습니다. 첫 번째 run() 메소드에서는 단순히 이벤트 id 값을 응답 ID (key)에 매핑합니다. 두 번째 run() 메소드에서 동일한 응답 ID (키)로 이벤트 ID (값)를 얻고 싶습니다. 그러나 때로는 일부 이벤트 ID가 있고 때때로 얻을 수 없습

    2

    2답변

    데이터를 저장하기 위해 ConcurrentHashMap과 함께 DAO를 사용하는 REST Webservice (스프링 및 저지)를 사용하는 것이 좋습니까? 아니면 그것을 피하고 일종의 메모리 내장 DB를 사용해야합니까? 샘플 응용 프로그램이므로 응용 프로그램이 중단 될 때마다 데이터를 잃어도 상관 없습니다.

    4

    4답변

    매 시간마다 한 번씩 완전히 업데이트되는 하나의 큰지도에 크게 의존하는 웹 서비스를 작성하고 있습니다. 나머지 시간에는 많은 스레드가 동시에 테이블을 읽습니다. 제 질문은 : 그러한 맵을 실현하는 가장 효율적인 구조는 무엇입니까? 지도가 다소 커질 수 있습니다 (100 - 500MB). 전체지도가 대체되는 시간당 한 번만 제외하고 읽기 액세스 권한 만 있습

    0

    2답변

    를 강제로 때까지 메모리에 보관 : public static class Obj {//Class within class Long a; } private static final Map<String, Obj> map = new ConcurrentHashMap<>(); public static void main(String[] args) {

    4

    1답변

    ThreadLocal과 ConcurrentHashMap 사이의 성능 차이에 관한 아주 간단한 질문이 있습니다. 내 코드의 일부 장소에서 Thread에서 일부 Object으로 매핑을 유지해야하며, 이는 스레드로부터 안전해야합니다. 하나의 옵션은 ConcurrentHashMap을 사용하고 다른 하나는 ThreadLocal을 사용하는 것입니다. 이러한 접근법 중