1. La aparición de fondo multi-roscado
El sistema operativo crea automáticamente un proceso para la aplicación de un hilo principal, si hay más código de procedimiento que consume tiempo, el hilo principal en la ejecución de este código no puede manejar la orden del usuario, esta vez causaría la aplicación de animación suspendida (pegado) en estado. para solucionar este problema, la introducción del concepto de hilos
Esa solicitud se va a crear en un hilo, que puede llevar mucho tiempo para el procesamiento de los código anterior, el hilo principal puede continuar en comando del usuario. Superficie de aplicación animación suspendida que ocurre
2. Cómo utilizar hilos
2.1 especifica el método a ser ejecutadas por un hilo cuando se crea un hilo
Enhebrar º = new Thread (de prueba);
2.2 dice el hilo de la CPU está listo para funcionar en cualquier momento
th.Start ();
Tenga en cuenta que sólo le dice CPU, el hilo se puede ejecutar en cualquier momento, no ejecuta inmediatamente el hilo, un hilo de ejecución de una decisión de la CPU, no se puede especificar cuando se ejecuta la CPU !!
Realización de los métodos de hilo dado con parámetros 2.3
Enhebrar º = new Thread (de prueba);
th.Start (objeto s);
Tenga en cuenta que el argumento de tipo debe ser del tipo de objeto y los parámetros escrito en el método Start () !!
2.4 distinguir primer plano y el fondo de hilo de rosca
hilo de primer plano: cuando todos los subprocesos de primer plano tienen en marcha terminado, la aplicación de lanzamiento
subproceso de fondo: se cerrará automáticamente cuando se cierra la aplicación
Tenga en cuenta que el hilo principal es el hilo en primer plano, el hilo se puede crear mediante la especificación de cierto conjunto th.IsBackground a un subproceso de fondo
Entre 2,5 procesos para acceder a los mismos recursos
Entre 2,6 procesos a los problemas de acceso de hilo de seguridad causados por los mismos recursos