iasyncresult

    7

    2답변

    .NET의 비동기 콜백에서 무거운 처리를 수행하고 반환하기 전에 여러 초 동안 처리하는 것이 좋습니까? 아니면 OS/중요한 자원의 런타임을 박탈합니까? 예를 들어, TcpListener.BeginAcceptSocket을 고려하십시오. 내 콜백은 EndAcceptSocket을 호출하여 시작한 다음 잠시 데이터를받는 동안 보낸 다음 소켓을 닫고 반환합니다. 이

    0

    2답변

    내가 비동기 적으로 실행하는 Windows SVC를 가지고는 (내가 만드는 방법과 자신의 매개 변수를 편집 한 그들 비동기), 조금 같은 : http://msdn.microsoft.com/en-us/library/ms731177.aspx 그러나, 내가 비동기 적으로 실행하려는 작업을 호출 (서비스/서버에 대한 호출)을 수행 한 다음 Backgroundwor

    1

    1답변

    다른 스레드에서 함수를 실행하는 asp.net에 비동기 페이지를 쓰려고합니다. 다음 코드의 문제는 디버그 할 때 EndAsyncOperation 함수가 호출되지 않는다는 것입니다. 따라서 페이지가 완전히로드되지 않고 계속로드됩니다. Action을 사용하여 스레드 풀의 다른 스레드에서 코드를 실행합니다. 작동하는 다른 스레드에서 코드를 실행하는 다른 방법이

    0

    2답변

    나는 여러 가지 방법으로 작업이 .Net에서 실행되는 시간을 제한한다는 것을 알고 있으며 이전에 사용했던 방법에 대해 놓친 또는 수정/개선 된 사항이 있는지 궁금해했습니다. 방법론이 얼마나 정확하게 작동하는지에 대해 명확하지 않은 곳에 질문을 포함 시켰습니다. 기존의 방법 나는 반드시 자신을 사용하지 않는하지만 알고 있어요 : 그 다음 일정 시간 동안 완료

    2

    2답변

    내 응용 프로그램이 비동기 적으로 웹 서비스 및 "Application_Start"에서 많은 양의 정보를로드합니다. 사용자 요청에서 해당 정보를 사용하려고하고 준비가되지 않았 으면 스레드는 Monitor.Wait으로 차단됩니다. 정보가 준비되면 캐시 객체는 대기중인 모든 스레드를 Monitor.Pulse합니다. 정보가 12 초가 걸리므로 사용자는 로그인 페

    0

    1답변

    DotNetOpenAuth 예제에는 비동기 적으로 호출을 수행하는 예제가 없습니다. 여기 내 구현입니다. 내가 뭔가 잘못하고 있는지 알고 싶습니다. public static IAsyncResult BeginGetFromGoogle(string accessToken) { var oauthConsumer = new WebConsumer(Service

    4

    1답변

    한 줄씩 파일을 읽고 이에 따라 변수를 변경해야합니다. 필자는 보통 이것을 PHP로 작성 하겠지만 도전을하기로 결정했습니다. 내가 쓴 : 코드에서 별도로 fs = require('fs'); Lazy = require('lazy'); path = require('path'); files = fs.readdirSync('.'); var software

    3

    1답변

    나는이 질문을 가지고 있는데, AsyncWaitHandle.WaitOne은 CLR 스레드를 차단합니까? 또는 I/O 완료 포트를 생성합니까? 예를 들어, 응용 프로그램을 실행할 때 일부 데이터를 초기화하는 작업 'A'를 시작합니다. 새 요청이 도착하면 'A'가 완료 될 때까지 기다려야하므로 IAsyncResult.AsyncWaitHandle.WaitOne을

    5

    2답변

    BeginDoSomething 및 EndDoSomething 메서드 구현이 필요한 인터페이스를 구현 중입니다. 그러나 내 DoSomething 정말 오래 실행되지 않습니다. 단순 들어 는 두 변수를 비교 DoSomething 가정 및 반환 여부> 나처럼 그래서 내 BeginDoSomething이 있어야한다 : 나는 반환해야 모르는 protected over

    1

    1답변

    다음 코드 IAsyncResult result1 = Method.BeginInvoke(10, MyCallback, null) IAsyncResult result2 = Method.BeginInvoke(20, MyCallback, null) WaitHandle[] waitHandles = new WaitHandle[] { result1.AsyncWaitH