특정 대리인이 어떤 스레드에서 실행될 수 있는지를 추상화 할 수있는 방법이 있습니까? 예를 들어 호출 스레드에서이를 실행할 수 있지만 특정 시간보다 오래 걸리면 실행을 백그라운드 스레드로 옮길 수 있습니까? ?한 스레드에서 다른 스레드로 실행을 위임 할 수 있습니까?
대리자가 비동기로 작성되었다고 가정합니다. 동기 블록을 사용하여 병렬 처리를 높이기 위해 백그라운드 스레드로 이동하려고하지는 않지만 간단한 작업을 위해 스레드 오버 헤드를 피하여 비동기 실행 성능을 향상 시키려합니다. 나는 등을 명확 스택 경계를 설정할 수 있다면 대리자 또는 람다의 실행을 일시 정지 할 수있는 방법이 있는지
은 기본적으로 내가 궁금하네요, 다른 스레드로 이동하고 다시난이 가능 의심 , 나는 단지 호기심이 많다.
매혹적인! Await과 Async CTP에 대해 좀 더 연구해야 할 것입니다. 나는 내가 그것에 대해 잠시 후에 읽었을 때''기다리고있는 것 ''이 전부 였다고 나는 확실히 알지 못했다. – devios1
와우; 그거 매끄럽다. –