waithandle

    0

    1답변

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Threading; using System.Runtime.InteropServices; using Microsoft

    0

    2답변

    콘솔 응용 프로그램을 닫지 마십시오. 모든 기능이 완료되기 전에 닫힙니다. 90000으로 멈추고 콘솔이 닫히는 예입니다. 먼저 모든 작업을 끝내고 콘솔을 닫고 싶습니다. 미안하지만 내 나쁜 영어. 예 : private delegate bool EventHandler(CtrlType sig); private enum CtrlType {

    -1

    1답변

    콘솔을 볼 때 두 코드 블록이 동일한 효과를 보입니까? 참고 : 현재 저는 여전히 .NET 3.5를 사용 중이며 바인딩되어 있습니다. 첫째 : for(int i = 0; i<3;i++) { Console.WriteLine(i); } 둘째 : class Worker { static int i = 0; static Manua

    0

    1답변

    QueueCompareProcessThread()에서 예외 메시지 : 값이 의 예상 범위 내에 있지 않습니다. 추적 : System.Threading.WaitHandle.WaitMultiple (WaitHandle이 [] waitHandles, INT32 millisecondsTimeout 부울 exitContext 부울 WaitAll)에 System.Th

    0

    2답변

    여기 내가 달성하려고하는 것입니다. 나는 로그인 클래스가 있습니다. 사용자가 인증되면 일부 로그인 후 작업이 스레드에서 수행됩니다. 그리고 사용자는 홈페이지로 이동합니다. 이제는 다른 기능으로 이동합니다. FindProduct 클래스입니다. 로그인 스레드의 사후 로그인 작업이 완료되었는지 확인해야합니다. 게시물 로그인 작업이 완료된 경우에만 기능을 입력 할

    3

    1답변

    시스템을 5 분마다 폴링하고 수행해야 할 작업이 있는지 확인하는 Windows 서비스를 만들려고합니다. 나는이 영역에서 WaitHandles과 그 유용성에 대해 읽었지만 어떻게 작동하는지 이해할 필요가있다. 아래 참조 코드 : public partial class PollingService : ServiceBase { private Cancell

    0

    2답변

    처음에는 이벤트에서 발생하는 스레드의 일부 데이터를 처리하지만 상황이 발생할 때까지 기다려야합니다. 계속하기 전에 주 스레드 - 문제가 거기에 동시에 실행중인 모든 수 있습니다. 실제 기본 예제 : 이벤트 트리거 -> 자체 스레드에서 백그라운드로 실행되도록 설정된 메소드 -> 메인 스레드의 데이터 전송 메소드를 사용하여 데이터 보내기 -> 해당 데이터를 수

    7

    2답변

    궁금 : 잠금 핸들을 코드 영역 를 입력하고 기다려야 만 1 스레드를 허용 시그널링을위한 : 하나의 스레드가 대기가 서로로부터 통지를 수신 할 때까지 때 신호이다. 자물쇠를 교체하는 데 사용할 수 있습니까? 같은 뭔가 : Thread number 1 --please enter (autoreset --> autlock) dowork... finish wo

    0

    1답변

    여러 TCP 연결에서 데이터를 수신하는 서버 응용 프로그램을 작성 중입니다. ~ 200 개의 연결로 확장 할 수 있기를 바랍니다. while (keepListening) { foreach (TcpClient client in clientList) { if (!client.Connected) { clien

    0

    1답변

    동시 수집의 개체를 여러 작업에서 사용하려고하지만 특정 리소스를 사용할 수있는 경우에만 작업을 수행하려고합니다. 이 자원의 가용성을 신호의 이유로 가, 내가으로 ManualResetEvent를 사용하고, 내 작업 기관은 다음과 같습니다 : 그러나 while(!_token.IsCancellationRequested) { operati