socket和多线程结合

Giagor 2020-02-18 11:00:30
比如第一个程序中的一个线程因为this.wait而阻塞,第二个程序的一条线程可以this.notifyAll()使刚刚因为this.wait而阻塞的线程进入就绪状态吗,如果不行的话该如何解决?
...全文
330 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
宾灬 2020-02-23
  • 打赏
  • 举报
回复
这你都能想出来. 进程间(不同的程序间)通信,不能使用wait和notify。
qybao 2020-02-19
  • 打赏
  • 举报
回复
第一个第二个程序指的是什么?是不同的进程吗(也就是第一个程序单独启动,第二个程序单独启动)?如果是不同的进程,那进程空间是互不影响的,也就是第一个程序wait,第二个程序notifyAll是达不到效果的。
既然是socket,你可以在第一个程序里有个线程监控接收到的消息,第二个程序给第一个发送消息,第一个线程收到消息后notifyAll就可以了

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧