17

나는 함께 즐거운 시간을 보내고있다.System.Threading.Tasks. 그러나 내가 보는 많은 코드 샘플은 다음과 같이 보입니다.

Dim lcTask = Task.Factory.StartNew(Sub() DoSomeWork())
Dim lcTaskLong = Task.Factory.StartNew(Sub() DoSomeWork(), TaskCreationOptions.LongRunning)
Task.WaitAll(lcTask, lcTaskLong)

그것이 표본의 범위입니다.

구현 된 작업IDisposable, 분명히 나는 그들을 처분하기로되어 있지만, 단지 "불을 지피고"잊고 싶다면 어떻게해야합니까?

처리하지 않으면 스레드 / 핸들 / 메모리 / 카르마가 누출됩니까? "잘못된"작업을 사용하고 있습니까? (그냥 대리인을 사용하고 작업을 남겨 두어야합니까?)

내가 처분 할 수 있습니까?ContinueWith()? (러시아 룰렛 경기 같아.)

연결된 질문


관련된 질문

최근 질문