Capítulo 1 Principios de Multithreading
1.1 clase de subproceso
1.2 Formas de crear hilos
1.3 La diferencia entre Thread y Runnable
Capítulo 2 Seguridad de subprocesos
2.1 Seguridad del hilo
Al compartir los mismos recursos, a menudo resultados diferentes de lo esperado.
2.2 Sincronización de hilos (Hay tres formas de resolver el problema de la sincronización de hilos)
Acerca de la cerradura
Capítulo 3 Estado del hilo
3.1 Tiempo de espera
dormir (mucho tiempo)
espera (largo a)
3.2 espera infinita
object.wait ()
object.notify ()