Entsprechende Threads in einigen benutzerdefinierten CQ-Dienste sperren sich aufgrund der Synchronisierung gegenseitig.
Erstellen Sie Ihre CQ-Dienste so, dass jeder CQ-Dienst ein eigenes Ticket verwendet (und nicht das Systemticket). Overlay. eigene Implementierung von AbstractService#getServiceTicket(Ticket) und ein separates Ticket mit der Ticket#duplicate()-Methode erstellen.
Wenn Sie ticket.duplicate() verwenden, sollten Sie sicherstellen, dass diese Objekte geschlossen wurden (siehe [1]).
Hinweis:
Das Systemticket selbst wird beim Start von CQ initialisiert und nur beim Schließen von CQ geschlossen.