java - 线程之间的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
解决方案
推荐阅读
- bash - 如何在 docker 容器中执行 shell 脚本
- forms - 为什么 Bootstrap 4 Form 密码字段字体有意外的下划线?
- r - 查看合并数据帧之间的相似序列
- javascript - 发布到本地 API 时无法读取未定义的属性“id”
- r - 如何使用循环将多条平滑线添加到单个ggplot?
- laravel - 通过 eloquent 进行计数和分组查询
- vim - 是否有导航 NERDTree 文件提示的命令
- java - 如果选择了另一个动态创建的复选框,则选择动态创建的复选框
- amazon-web-services - 从 AWS S3 Presigned URL 强制下载 PDF
- python - 如何在 python-intercom 中通过自定义属性查找用户