multithreading

    -2

    2답변

    CountDownLatch이 1로 설정되고 모든 스레드에서 스레드가 감소 될 때 3 개의 스레드가 Worker.run()을 실행할 수있는 이유는 무엇입니까? public class App { public static void main(String[] args){ CountDownLatch latch = new CountDownLatch

    1

    1답변

    내가 Kotlin Coroutines 실험 및 다음 코드가 있어요 : 로마 Elizarov의 다른 코 루틴에 answer 관련 질문에 따르면 number of cores: 4 async number:0 on thread ForkJoinPool.commonPool-worker-2 async number:2 on thread ForkJoinPool.comm

    0

    1답변

    간단한 멀티 스레드 로봇을 만들려고합니다. 헤드는 실과 두 개의 다리, 한 개의 다리는 하나의 실로되어있다. 모든 것이 잘 작동하지만, 각 다리를 제어하기 위해 제어 스레드를 만드는 방법은 무엇입니까? 내 코드는 다음과 같습니다 public class ClientInterface { public static void main(String [] args)

    0

    1답변

    일반적으로 리소스는 여러 스레드에서 액세스 할 수 있습니다 (읽기/쓰기 논리는 조금 복잡하지만 질문의 주제는 아닙니다). 호출 스레드를 리소스 소유자로 만들고 notOwned 메서드를 만들어 모든 스레드에 대해 리소스에 다시 액세스 할 수있게하는 메서드 owned을 만들어야합니다. 따라서 owned 동안 리소스는 호출 스레드에 의해서만 액세스 될 수 있으며

    1

    1답변

    asio :: ip :: tcp :: socket에 일련의 중첩 비동기 작업이 있으며 가능한 한 빨리 중지 할 수있는 가능성이 필요합니다. 다른 스레드. socket->async_something(buffer, CallbackLambdaHeader { if (errorcode) { //exit the sequence

    4

    1답변

    다음 코드는 오류가 발생하면 작업을 시도하고 다시 시도합니다. 콘솔에 오류를 기록하는 함수를 호출하는 오류 콜백도 있습니다. 실행하면 콘솔에 오류가 한 번만 기록되고 프로그램이 일시 중지되면 주 스레드는 retryErrorForever에서 차단되고 작업자 스레드는 차단되어 log이됩니다. 하지만 왜? module Program type MyLogger(

    -9

    1답변

    정말 도움이 필요합니다. C++에서 두 개의 개별 스레드를 사용하여 f (x) || g (x)를 계산해야합니다. 프로그램은 아래에 나열된 모양이어야합니다. #include <iostream> #include <thread> using namespace std; int f(int x); int g(int x); int main() {

    1

    1답변

    다음 코드를 사용하여 자체 작성 모듈에서 스레드로 서브 루틴을 전달하려고합니다. 이것은 처음 사용하는 스레드이므로 익숙하지 않습니다. 홈페이지 스크립트 (shortend) #!/usr/bin/perl -w use strict; use threads; use lib 'PATH TO LIB'; use goldstandard; my $delete_r

    1

    2답변

    스레드와 병렬로 특정 이벤트가 발생할 때마다 호출 할 스레드에 메서드가 있다고 가정 해 봅니다. 스레드가 실행중인 클래스의 객체를 저장할 수 있습니까 (해시 맵에서 말하게 할 수 있습니다). 그런 다음 객체를 직접 호출하여 메소드를 호출 할 수 있습니까? 예를 들어 : while(someCondition){ SomeThread st = new So

    1

    1답변

    친구들이 아래의 간단한 코드를 참조하십시오. 스레드 풀을 사용하고 있으므로 코드에서 스레드에 직접 액세스 할 수 없습니다. 이 코드에는 NPE가 있어야하지만 완전히 사라지고 코드는 자동으로 종료됩니다. 예외 스택을 메인 쓰레드에서 사용할 수 없다는 것을 이해할 수 있습니다 만, 세상에서 런타임 예외 상황을 어떻게 표시 할 수 있습니까? 나는 NPE 나 런타