내 프로그램에서 동기화 (this)를 사용하여 대기열을 유지하려고 했으므로 한 번에 여러 개의 삽입으로 여러 사용자 응용 프로그램을 Java로 작성해야하지만 표시가되지 않습니다. 동기화보다 더 나은 옵션이 될 입니다. 이 모든 도움을 주시면 감사하겠습니다.(이) syncronized 작동하지 않습니다?
0
A
답변
0
아마 세마포어를 사용하는 것이 어떻습니까? 두 개 이상의 스레드에 대한 액세스 권한을 부여해야 할 때 정말 유용합니다. 나는 수업을 통해 배운 것들을 많이 알지 못합니다. 희망 그것은 도움이 될 것입니다!
+0
감사합니다 사람 .. 나는 그것을 시도해. . –
어떻게 마크 _에 _ 있지 않습니까? 항상 코드 도움이 – Reimeus
나는이 동시에 두 사람이 동시에 제출 버튼을 때리는 그 시간과 우리 둘 다에 대한 삽입 쿼리를 실행하는 동기화 테이블 내부에서 선택 최대 (사용자) +1을 사용했습니다. 내가 뭘 기대 테이블 (사용자) 값 (3) 하나에 삽입해야하고 다른 테이블 (사용자) 값 (4)에 삽입하지만 두 값은 모두 3 .. –