Was ist der Unterschied zwischen Trap und Interrupt? Wenn die Terminologie für verschiedene Systeme unterschiedlich ist, was bedeuten sie dann auf x86?
In meinem Hauptthread habe ich eine while(listening)Schleife, die accept()mein ServerSocket-Objekt aufruft, dann einen neuen Client-Thread startet und ihn einer Sammlung hinzufügt, wenn ein neuer Client akzeptiert wird. Ich habe auch einen Admin-Thread, mit dem ich Befehle wie 'exit' ausgeben möchte, wodurch alle Client-Threads heruntergefahren, selbst heruntergefahren und der Haupt-Thread heruntergefahren …
Ich habe eine Klasse, die Objekte von a nimmt BlockingQueueund sie verarbeitet, indem sie take()in einer Endlosschleife aufruft . Irgendwann weiß ich, dass der Warteschlange keine Objekte mehr hinzugefügt werden. Wie unterbreche ich die take()Methode, damit sie nicht mehr blockiert? Hier ist die Klasse, die die Objekte verarbeitet: public class …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.