multithreading

    -1

    1답변

    세마포어를 사용하여 동기화 스레드를 만들고 있습니다. 이제는 일부 고객 스레드가 floor_clerk 스레드의 세마포를 사용하여 대기열에 도착할 때까지 기다려야합니다. 이전에 while 루프를 사용하여 이전에 작업을 수행했습니다. 또한 고객 스레드는 세마포어를 사용하여 floor_clerk도 도움을받을 때까지 기다려야합니다. 나는 이전에 깊은 수면을 사용하

    -1

    1답변

    멀티 스레딩을 사용하여 Java로 파일을 읽으려면 어떻게해야합니까? 한 번 사용하는 것보다 속도가 느리다고해도 상관 없습니다. 예를 들어 스레드가 2 개인 경우 첫 번째 줄은 첫 번째 줄을 읽는 동시에 두 번째 줄은 두 번째 줄을 읽습니다. 첫 번째 줄은 세 번째 줄을 읽고 두 번째 줄은 네 번째 줄을 읽으며 파일의 끝 이래로이 방식으로 계속 읽습니다. 어

    0

    1답변

    명령을 보내고 출력을받을 수있는 minecraft 서버 래퍼를 작성하려고합니다. 궁극적으로, 소켓 인터페이스를 연결하여 홈 서버를 원격으로 제어하여 두 번째 명령을 다시 시작하도록 할 것입니다. 이 목적으로, 파이썬 서브 프로세스 모듈을 사용하여 서버를 시작한 다음 명령을 실행하고 서버의 출력을 수신합니다. 지금 당장 서버의 출력을 가져 와서 화면에 반영

    -1

    1답변

    아래는 병합 정렬 프로젝트의 내 (불완전한) 코드입니다. 128 행 테스트 파일에서 정렬해야하는 31MB 파일로 전환 할 때까지 구현 한 부분에 대해이 작업이 올바로 수행되었습니다. 지금 segfault를 얻고 나는 이것을 해결하기 위해 무엇을해야하는지 잘 모릅니다. 일부 줄을 제거했습니다. "주로 코드"때문에 중요하지 않습니다. struct Record

    -1

    1답변

    나는 AssemblyLine (기본적으로 배열)에서 뭔가를 집어 들고있는 클래스 Robot을 프로그래밍하는 연습을 대학에서 받았고 주어진 시간을 기다렸다가 그런 다음 다른 AssemblyLine에 놓습니다. 로봇이 배열에서 특정 요소를 가져올 때까지 반복해야합니다. AssemblyLine 배열은 PrintedBoard 요소를 포함합니다. public cla

    6

    1답변

    I/O 완료 포트를 이해하려고합니다. 구체적으로 I/O에 async - await을 사용하는 것과 관련이 있습니다. 악명 높은 제품 There is No Thread은 입출력이 완료된 후 잠깐 차용 한 IOCP에 대해 이야기합니다. 이 글의 요점은 멋진 하드웨어 수준의 I/O가 기내에있을 때 루프처럼 소모되는 스레드가 없다는 것을 보여주는 것입니다. I/O

    1

    3답변

    텍스트 파일의 임의의 정수 10000 줄을 배열로 읽어서 대상에 추가하는 정수 3 개를 찾아야하는 C 프로젝트를 수행하고 있습니다. 가치. 그런 다음 값을 찾는 데 걸리는 시간을 인쇄합니다. 예를 들어, 내 목표가 233 인 경우 3 개의 숫자는 81/102/50이 될 수 있습니다. 그 번호가 텍스트 파일에있는 경우입니다. 나는 10000 개의 정수의 모든

    0

    1답변

    서버에서 프레임을 가져와 UI에 표시해야하는 프로젝트에서 작업하고 있습니다. 그래서 나는이 방법을 사용하여 그것을 연속적으로 얻는다. 그러나 전체 메서드는 UI 스레드에서 실행되므로 UI가 약간 차단됩니다. 다른 스레드에서 실행되는 모든 메서드를 만들고 결과를 반환하여 UI 스레드에서 아래의 코드 세 줄을 업데이트 할 수있는 방법이 있습니까? 참고 : Ta

    0

    2답변

    20,000에서 30,000 명의 사용자가 있으며 주어진 시간에 메시지를 받아야합니다. SendMessage은 타사 사이트에 대한 API 호출을 수행하는 서비스입니다. 나는이 루프가 : 사용자의 꽤 많은 수 있기 때문에가 @users.each do |user| ... SendMessage.new(user.id) ... end

    0

    1답변

    다음과 같은 클래스와 두 개의 스레드 t1, t2가 있다고 가정 해 보겠습니다. 1) T1은 A. 대한 클래스 로딩에 잠금을 획득 A.aSomeMeth()를 실행 2) T2가 B.bSomeMeth 실행 : public class A { static String str = "abc"; static { B.bMeth();