¿Qué es el principio aqs?
Principios de AQS:
Es un marco para construir bloqueos y sincronizadores que reduce el esfuerzo de construir bloqueos y sincronizadores al tiempo que evita la necesidad de lidiar con problemas que ocurren en múltiples ubicaciones. .
Información relacionada:
AQS implementa dos colas internamente: cola de sincronización y cola condicional.
La función de la cola de sincronización es: cuando el hilo no puede obtener recursos, ingresará al final de la cola de sincronización y continuará girando y esperando, y determinará constantemente si es el nodo principal del vinculado. list Si es el nodo principal, participará continuamente en los intentos de obtener el recurso y, cuando el recurso se obtenga con éxito, saldrá de la cola de sincronización.
La cola de condiciones es un sincronizador básico implementado para Lock. Un hilo puede tener varias colas de condiciones. La cola de condiciones solo existe cuando se usa Condición.