taskfactory

    4

    1답변

    일부 백그라운드 계산 (네트워크 위치에서 데이터 검색)을 수행하는 작업에 의존하는 일부 클래스를 테스트하려고합니다. 이 클래스는 Task의 시작되지 않은 인스턴스를 가져오고 ContinueWith 메서드를 추가 한 다음 Task에서 Start를 호출합니다. 이런 식으로 뭔가가 : private void Search() { Task<SearchRe

    19

    2답변

    TPL TaskFactory.FromAsync을 사용하고 TaskFactory.StartNew을 사용하는 것 사이에 성능에 영향이 있는지 궁금 해서요. 100 개 이상의 동시 연결을 지원하는 TCP 서버를 작성 중입니다. 첫번째 옵션이 & 인 코드를 작성한 후 여러 번 읽는 작업을 계속하려면 & 쓰기 작업을 계속하면 코드를 디버그하기가 어렵습니다. 동기화

    25

    3답변

    .NET 4.0의 TaskFactory.StartNew 메서드는 ThreadPool.QueueUserWorkItem (according to this post, anyway)을 대체하기위한 것입니다. 내 질문은 간단합니다. 왜 그 이유를 알 수 있습니까? TaskFactory.StartNew의 성능이 더 좋습니까? 더 적은 메모리를 사용합니까? 또는 주로

    0

    1답변

    내 응용 프로그램은 TaskFactory를 사용하여 작업을 수행합니다. 사용자가 내 앱의 일부 인스턴스를 시작하려면 로그온 할 때 시작 항목으로 지정합니다. 이를 피하기 위해 여러 스레드를 생성하는 서비스를 만들고 싶습니다.이 스레드는 내 응용 프로그램과 동일한 작업을 수행합니다. TaskFactory는 ThreadPool을 사용하고 앱 instsnce 당

    4

    1답변

    TaskFactory.StartNew() 새 작업을 만들고 시작한 다음 반환합니다. MSDN에서 가져온 이후 다음 코드가 항상 작동한다고 가정하는 것이 안전하다고 가정합니다. Task.Factory.StartNew(() => Console.WriteLine("first")) .ContinueWith(antecendent => Console.Writ

    0

    1답변

    파일 처리를 처리 할 새 작업을 만드는 프로세스를 설정했습니다. 문제가 발생하여 처리되지 않은 예외 오류가 발생하고 계속 버튼을 클릭하면 주 프로세스가 계속 실행됩니다. 이제는 자식 작업 내에서 파일 충돌 오류가 발생하고 작업이 별도의 .exe로 실행됨에 따라 모든 것이 스레드로부터 안전하다는 인상하에 발견되었습니다. 그래서 첫 번째 문제는 주 프로세스에서

    7

    3답변

    ~ 1 초 기다리고 이전 사진을 복원하는 것보다 Windows Forms 창에서 사진을 대체 할 스레드를 만들어야합니다. TaskScheduler ui = TaskScheduler.FromCurrentSynchronizationContext(); var task = Task.Factory.StartNew(() => { pic.Image = Pr