Fernando Diaz Master


Registrado: 18 Jul 2004Mensajes: 273Ubicación: Talavera de la Reina (Toledo)
|
Publicado: Jue 31 Mar, 2005 4:27 pm Asunto: Prioridad del proceso, :S algo pasa |
|
|
E puesto este codigo en mi programa de separacion de archivos y mi pregunta es porque me tarda menos en separar un archivo en el caso 0 que en el caso 3
| Código: |
switch (ComboBox1->ItemIndex)
{
case 0:
SetPriorityClass(GetCurrentProcess, IDLE_PRIORITY_CLASS );
SetThreadPriority(GetCurrentThread, THREAD_PRIORITY_BELOW_NORMAL);
break;
case 1:
SetPriorityClass(GetCurrentProcess, NORMAL_PRIORITY_CLASS);
SetThreadPriority(GetCurrentThread, THREAD_PRIORITY_NORMAL );
break;
case 2:
SetPriorityClass(GetCurrentProcess, HIGH_PRIORITY_CLASS);
SetThreadPriority(GetCurrentThread, THREAD_PRIORITY_HIGHEST);
break;
case 3:
SetPriorityClass(GetCurrentProcess, REALTIME_PRIORITY_CLASS);
SetThreadPriority(GetCurrentThread, THREAD_PRIORITY_TIME_CRITICAL);
break;
}
|
_________________ Los problemas mas dificiles tienen las soluciones mas sencillas
 |
|