async-await

    0

    1답변

    대용량 csv 파일 (GB 단위)을 청크로로드하려고합니다. 다음 코드 : lineReader.open(filename,async function(err, reader) { if (err) throw err; var dataArr=[]; while (reader.hasNextLine()) { reader.nextLine(f

    0

    2답변

    흥미로운 데이터가있는 페이지가 많이있는 웹 사이트를 긁어 내고 싶지만 소스가 매우 크기 때문에 다중 스레드를 사용하여 과부하를 제한하려고합니다. Parallel.ForEach을 사용하여 10 개의 작업으로 구성된 각 청크를 시작하고 활성 스레드 수가 임계 값 아래로 떨어질 때까지 기본 for 루프를 기다립니다. 이를 위해 WebClient이라는 새 스레드를

    -1

    1답변

    매 x 분마다 스크린 샷 태스크를 실행하려고하지만 주어진 취소 토큰을 사용하여 태스크를 취소하려는 경우 그렇지 않습니다. 아무것도하는 것처럼 보입니다. 여기 내 시작 방법 코드 : var CancellationTokenSource = new CancellationTokenSource(); CancellationTokenSource?.Cancel

    4

    1답변

    비동기/대기 전에 코드에서 콜백을 사용하면 다음과 같은 세 가지 작업을 수행 할 수있었습니다. (1) 결과로 콜백을 호출합니다. (2) 콜백을 Error로 호출합니다. 또는 (3) 콜백을 호출하지 않습니다. 모든. 사례 (3)은 다음과 같은 상황에서 사용되었습니다. 사용자가 확대/축소 버튼을 가지고 있으며이를 클릭하여 더 높은 해상도로 이미지를 렌더링 할

    0

    1답변

    가 나는 다음과 같은 반환하는 함수가 있다고 가정하자 기다리고 결과 반환 인라인에서 하나 개의 변수를 선택 { someVar: someVal, rows: [1,2,3] } 비동기를 사용하여 기다리고를, 나는 변수에 직접적으로 만 행을 얻기 위해이 작업을 수행 할 수 있지만, 한 줄에서 다른 이름으로 변수에 뭔가를 결과를 할당하는 방법

    0

    1답변

    들어오는 파일에 대한 파일 시스템을보기 위해 FileSystemWatcher을 회전시키는 프로세스가 있습니다. 취소 토큰이 설정되거나 시간이 만료 된 후 (예 : 10 분) FSW를 취소하는 지연을 Task.Delay으로 설정합니다. 하지만 새로운 파일이 나타날 때마다 추가 지연을 추가 할 수 있도록 구성하고 싶습니다. 그래서 일종의 슬라이딩 만료 지연.

    0

    1답변

    ASP.NET MVC 응용 프로그램에는 세 개의 레이어가 있습니다. 첫 번째 레이어에서 두 번째 레이어에서 메서드를 호출하고 메서드를 호출하여 웹 서비스를 호출하는 세 번째 레이어에서 호출합니다. 아래는 코드입니다. 두 층 (2 및 3) 모두 용액 중에 Class Library으로서 첨가된다. await workflow.RunAsync에 교착 상태가 왜 n

    0

    1답변

    WinForms 응용 프로그램에서 WinForm의 FormClosing 이벤트 중에 정리를하고 싶습니다. 정리 코드는 비동기입니다. FormClosing의 투수는 다음과 같습니다 private async void Form1_FormClosing(object sender, FormClosingEventArgs e) { await DoCleanupA

    2

    4답변

    간단한 예제에서 내 문제를 설명하고 더 가까운 문제를 설명합니다. 상자 1에 [i1, i2, i3, i4, ...]가 있고 항목을 처리 할 수있는 상자 2가 있습니다 (일반적으로 m은 n보다 훨씬 적음). 각 항목에 필요한 시간이 다릅니다. 나는 모든 항목이 진행될 때까지 항상 m 직업 품목을하고 싶다. 훨씬 더 가까운 문제는 파일의 n 개의 문자열 (UR

    0

    2답변

    캡핑 된 버퍼 된 작업 실행 프로그램을 구현하고 싶습니다. 는 단일 메소드를 갖 public class CappedBufferedExecutor { public CappedBufferedExecutor(int bufferCapping, int fillTimeInMillisec); public Task<bool> EnqueueAsync(st