He estado buscando en la web esta respuesta y no puedo encontrar nada que realmente me ayude.¿Cuántos hilos hay en mi método?
Tengo un programa que estoy ejecutando y quiero contar cuántos hilos hay en mi método en un momento dado.
tengo mi código en función main():
Parallel.Invoke(MyMethod,MyMethod,MyMethod,MyMethod);
private static void MyMethod()
{
//how many threads are waiting here??? <--- this is what I am after
lock (myObj)
{
//one thread at a time please
}
}
¿Alguien puede arrojar luz aquí ??
Para que quede claro, ¿desea buscar esta información en otro hilo ejecutándose en su programa, o simplemente mirar y ver mientras está depurando y necesita encontrar dónde encontrarlo en Visual Studio? –
No creo que sea una buena idea seguir esas informaciones y depender de ellas. Si necesita algo como esto en el código de producción, lo más probable es que tenga algún problema con el diseño. – Zuljin
@Zuljin Podría ser útil iniciar sesión para ayudar a encontrar exactamente lo que está mal con un diseño. –