concurrency

    1

    2답변

    나는 Musicbrainz 웹 서비스에 요청하는 앱을 개발 중입니다. musicbrainz 매뉴얼에서 초당 하나의 요청을 webservice에 보내지 않거나 클라이언트 IP가 차단됩니다. 이 제한을 서비스 클라이언트에 투명하게 만들기 위해 어떤 아키텍처를 제안하십니까? 메서드 (예 : getAlbuns)를 호출하고 싶습니다. 마지막 요청 후 1 초만 요청해

    5

    6답변

    Java로 금융 애플리케이션을 작업하고 동시성을 올바르게 유지하는 것이 쉽지 않습니다. Erlang과 배우 모델은 대용량 동시 응용 프로그램에 적합하지만 Java로 수행하는 방법을 이해할 수는 없습니다. 나는 Jetlang, FunctionalJava, kilim 등과 같은 라이브러리가 있다는 것을 알고 있습니다.하지만 그들은 보통 단순한 예제를 뛰어 넘지

    3

    1답변

    SQL 2008 데이터베이스에서 개발 중이지만 호환성 모드에서 SQL 2000 데이터베이스를 사용하고 있습니다. "TSEQUAL"함수를 사용하여 동시성 검사를 수행하는 몇 가지 쿼리가 있습니다. 그러나이 함수는 SQL 2008에서 완전히 제거되었으며 SPROCS에있는 이러한 명령문은 더 이상 컴파일되지 않습니다. SQL 2005 이상에서 동시성 검사에 가장

    2

    4답변

    4 개의 스레드에서 긴 작업을 수행하는 콘솔 응용 프로그램이 있습니다. 프로그램이 스레드가 완료 될 때까지 기다렸다가 프로그램 실행을 완료하기를 원합니다. 스레드가 작업을 완료하게함으로써 프로그램 실행을 중단시키는 방법이 있습니까?

    1

    1답변

    데이터베이스에서 여러 스레드로 작업하는 것이 새로운 편입니다. 대부분의 경력이 프론트 엔드에 소요되었습니다. 오늘 테이블 잠금을 사용하여 트랜잭션을 에뮬레이트하는 ISAM 테이블을 사용하여 mysql db에 값을 저장하는 간단한 PHP 애플리케이션을 테스트 해 보았습니다. 내 결과에서 Testing With JMeter 내 간단한 PHP 응용 프로그램 내

    2

    2답변

    저는 C++ 응용 프로그램을 작성 중이며 동시에 HTTP GET 요청을 통해 여러 데이터 파일을 요청하고 싶습니다. 어디에서 시작해야합니까 (크로스 플랫폼이어야 함). 응용 프로그램 실행 을 동시에 { "http://host/file3.txt"을 "http://host/file1.txt", "http://host/file2.txt"} 요청 모든 URL을 U

    2

    2답변

    스윙을 사용하여 Java (1.6)에서 응용 프로그램을 작성하고 있습니다. 현재 JXBusyLabel이 JXLayer에있어 프로그램의 콘텐츠 영역을 바쁜 지표로 사용하고 있습니다. 나는 나와 함께 일하는 다른 사람들이 그것이 실행되는 동안 바쁜 레이블을 팝업하는 작업을 만들 수있는 방법을 제공하고자한다. 문제는 취소 할 수 있어야한다는 것입니다. 내가 원하

    1

    1답변

    JDK의 ConcurrentHashMap은 잠금 - 스트라이핑 기술을 사용합니다. 잠금 오버 헤드를 최소화하는 것이 좋습니다. 다른 라이브러리 나 도구를 활용하는 도구가 있습니까? 예를 들어 데이터베이스 엔진에서 사용합니까? 이 기술이 다른 영역에서별로 유용하지 않다면 그 한계는 무엇입니까?

    1

    1답변

    읽기/쓰기가 많은 Oracle 10g 테이블에서 모든 CPU를 사용하여 "래치 라이브러리 캐시"라는 동시성을 인용 할 때가끔 커다란 스파이크가 발생합니다. 데이터베이스 내의 부하를 줄이기 위해 어떤 방법을 사용할 수 있습니까? 우리는 무료 목록에 대한 것들을 보았고 그것들을 증가 시켰습니다. 다른 의견.

    22

    5답변

    BlockingQueue에는 drainTo()라는 메소드가 있지만 차단되지 않았습니다. 차단하고 싶은 큐가 필요하지만 큐에 저장된 개체를 단일 메서드로 검색 할 수도 있습니다. Object first = blockingQueue.take(); if (blockingQueue.size() > 0) blockingQueue.drainTo(list)