synchronized

    0

    1답변

    문제는 리눅스에서 실행 파일 복사와 관련이있다 : 1. 사용자가 완성 복사하기 전에 중지하려면, 새로운 파일을 삭제해야 3.이 파일에 새 파일을 2. 데이터 복사를 만들기 이 파일을 닫기 전에 fsync를 호출하고 연결을 해제해야합니까? 닫는 파일은 fsync를 수행하지 않으므로이 파일의 모든 더티 데이터가 디스크에 다시 쓰여질 때까지 링크를 해제해도 파일

    2

    1답변

    나는 누군가가 올바른 방향으로 나를 가리킬 수 있기를 바랄 뿐이라는 아주 간단한 질문을 가지고있다. 나는 글로벌 잠금에 대한 올바른 목표 C 접근법을 파악하려고하는 자바 개발자입니다. 여러 곳에서 인스턴스화 된 클래스가 있습니다. 각 인스턴스는 하나의 공통 파일을 읽고 씁니다. 따라서이 클래스의 모든 메서드 호출이 원자 적이어야합니다. Java에서는 다음과

    2

    4답변

    AtomicBoolean은 동기화에 원시 코드를 사용합니다. 어떻게 자바 잠금으로 변환합니까? 나는 자체가 작업이 원자입니다 보장합니다 때문에이 (가) 필요하지 않은 동기화 된 알 a.set(true) : 대 AtomicBoolean a = new AtomicBoolean(); synchronized (a) { a.set(true); }

    0

    1답변

    멀티 스레딩에서 코드를 작성하는 법을 배우고 있습니다. 스칼라에서 synchronized 연산자의 문자 적 ​​의미를 이해합니다. 그러나 다음 코드를 실행하면 결과를 이해할 수 없습니다. package examples import scala.concurrent.ops._ object concurrent extends App { class B

    0

    1답변

    두 개의 스레드를 시작하는 코드 스 니펫을 작성했습니다. 한 스레드는 모든 홀수를 인쇄하고 다른 스레드는 모든 짝수를 인쇄합니다. 두 스레드의 적절한 인터리빙을 위해 고유 한 잠금 및 스레드 통신 명령 조합을 사용했습니다. 여기 여기 public class threadEvenOdd implements Runnable { static Boolean

    1

    1답변

    우선 스레드 및 공유 변수를 처음 사용합니다. 그래서 제발 친절 하구요 ;-) 나는 Routing이라는 수업을 진행하고 있습니다. 이 클래스는 메시지를 수신하고 처리합니다. 메시지 유형이 A 인 경우 Routing -Object는 Runnable 인터페이스를 구현하는 ASender 개체로 전달해야합니다. 메시지 유형이 B 인 경우 Routing -Class

    3

    3답변

    필드에 액세스하는 일반적인 방법은 getter와 setter를 동기화하는 것입니다. 이 액세스는 스레드로부터 안전 만드는 안전한 방법 인 반면, 그것도 한 번에 한 스레드 만 foo을 읽을 수있는 알, 이제 private int foo = 0; public synchronized int get(){return this.foo;} public synchr

    0

    3답변

    java 서버 소켓을 만들고 소켓이 연결되면 소켓 입력 및 출력 스트림에 액세스 할 수있는 새 스레드를 만들고이 스레드는 입력 라인을 차단하고 처리합니다. in. BufferedReader의 readln 메서드는 입력 스트림이 끝날 때 null을 반환한다는 것을 알고 있습니다. 그렇다고해서 반드시 소켓이 닫혔다는 의미는 아닙니다. 이것은 무엇을 의미 하는가

    0

    2답변

    다른 Thread을 사용하여 어댑터의 List을 지우고 IndexOutOfBoundsException을 얻는 경우가 있습니다. 내가 문제가 ListView를 작성 사용자 정의 어댑터의 과정의 중간에 어딘가가 있다고 가정, 두 번째 스레드 어딘가에 경계의 부족을 일으키는 원인이되는 list.size() 0을 반환하는 원인이 list.clear()를 호출합니다

    0

    1답변

    하나의 동기화 된 블록이 있고 그 스레드에 동시에 1000 개의 스레드 액세스가 있고 하나의 스레드가 동기화 블록에 액세스했다고 가정 해보십시오. 다른 999 개의 스레드는 알림을받을 때까지 대기 상태가됩니다. 이 999 스레드가 대기 상태에있는 정확한 위치를 알고 싶습니다. 대기 상태에서 이러한 999 개의 스레드를 보관하는 데 사용되는 데이터 구조와 알