Ich starte Java-Programm im Debug-Modus mit Visualvm. Ich weiß, dass meine Methoden im Programm von der Main-Methode aufgerufen werden, aber ich habe keine Ahnung, warum es andere Threads gibt. Gibt es eine Möglichkeit, diese Threds zu reduzieren?Threads von Java-Programm
Antwort
Wie durch diese Methode Namen vorgeschlagen, sie sind Themen von MS SQL Server JDBC Connector für Timeout-Prüfung (SQL-Anfrage gestartet ging verloren gehen können und ohne Timeout überprüft, Sie blockiert werden könnte in einer SQL-Anfrage für immer). Sie sind für Ihre Güte gestartet und Sie sollten nicht versuchen, sie zu stoppen/reduzieren.
danke, ich überprüfe den Code. Ja, es gibt Methoden, die ich von der Hauptmethode aus aufgerufen habe. Die Methoden werden aufgerufen, um eine Verbindung mit der Datenbank herzustellen. Da es solche 4 Methoden gibt, habe ich 4 extra Thread gefunden. Ich habe den Verbindungspool in der Hauptmethode verwendet und dann diese Verbindung als einen der Parameter für diese 4 Methoden übergeben. Gibt es einen besseren Weg, als die Verbindung über Parameter von Methoden zu übergeben? – goutthee
Ich schlage vor, Sie öffnen eine separate Frage für das, da das wirklich außerhalb des Umfangs dieses einen ist. Ich bin nicht sehr erfahren im Bereich von JDBC. – glee8e
ja danke u @ glee8e – goutthee
und was, 1 ms speichern? –
Glaubst du, dass GC vielleicht in einem anderen Thread ist? –
es ist nicht 1ms zu speichern. Ich möchte wissen, warum es 5 Faden abgesehen von meiner Hauptmethode gibt. – goutthee