Java threads: Ist es möglich anzeigen - /pause - /kill für einen bestimmten thread von einem anderen java-Programm läuft auf der gleichen JVM?

Ich habe ein Programm 'foo' laufen verschiedene threads, fooT1, fooT2, .. fooTn.

Nun, wenn ich möchte, schreiben Sie ein weiteres Programm, 'bar', die töten könnte den thread fooTr, ist das möglich?

Grund: der thread fooTr tracks Produkt-Lizenz. Wenn dieser thread getötet wird, kann man die Ausführung dieses Produkt auf unbestimmte Zeit. Und töten 'foo' selbst ist erträglich, wie 'foo', wie das ist genau das, was getan wird, auf Lizenz-Ablauf.

System: Fedora-Distribution des Linux -

Hinweis: Die Kommandos zum starten der JVM und das Programm foo befinden sich in /etc/init.d und wer hat anständige Kenntnisse von rc.1/rc.2/rc.3-Struktur ändern/hinzufügen der Start-Parameter für diese.

Ich hoffe meine Frage ist klar. Wenn nicht, kann ich immer Bearbeiten.

  • Ähm, also, du fragst uns, wie das umgehen der Lizenzierung auf ein kommerzielles Produkt? Zweifel ist erlaubt, durch den Stackoverflow-Nutzungsbedingungen...
  • ...oder möchten Sie wissen, wie zu schützen Ihr eigenes Produkt von Rissbildung?
  • Sorry, für die Beantwortung so spät, ich will zu schützen, ein bestimmtes Produkt (nicht meine eigenen).
Schreibe einen Kommentar