首页 > 解决方案 > 线程之间的Java调试?

问题描述

在以下代码(来自服务器线程)中,我有一个调试器断点(标记)。

public void run () {


    ServerSocket server;
    try {
        server = new ServerSocket (3150);

        int i = 0;
        GameStartNotifier notifGame = new GameStartNotifier (this);
        notifGame.start ();
        while (not_started2 == true) {
            try {


                assert server != null;
                ClientConnection conn = new ClientConnection (server.accept (), this, i);
                conn.start (); //breakpoint---
                host.arr.add (conn);

同样在 ClientConnection 线程中:

public void run(){
String name = in.readLine (); // breakpoint----(in is a BufferedReader wrapping an InputStream obj on 
//a socket input stream)

然而,这两个断点都没有达到!(即使创建了 Clientconnection obj)。TIA

标签: javamultithreadingdebugging

解决方案


推荐阅读