socket servidor async c# threadpool iasyncresult

servidor - C#, IAsyncResult y el grupo de subprocesos



socket async c# (1)

Sí, este trabajo ocurrirá en el grupo de subprocesos. Esta página en MSDN profundiza en cómo funciona BeginInvoke:

http://msdn.microsoft.com/en-us/library/2e08f6yc.aspx

Uso el método Action<object>.BeginInvoke() , ¿esto utiliza el grupo de subprocesos o no?

Tengo el siguiente código de C #:

List<FileHash> hashList1 = hashList.Where((x, ind) => ind % 2 == 0).ToList(); List<FileHash> hashList2 = hashList.Where((x, ind) => ind % 2 == 1).ToList(); Action<object> oddWork = CalcHash; Action<object> evenWork = CalcHash; IAsyncResult evenHandle = evenWork.BeginInvoke(hashList1, null, null); IAsyncResult oddHandle = oddWork.BeginInvoke(hashList2, null, null); evenWork.EndInvoke(evenHandle); oddWork.EndInvoke(oddHandle);

¿El grupo de subprocesos se usa detrás de escena o no? ¿O el sistema crea hilos normales?