社区
Java EE
帖子详情
怎么样通过一个线程呼叫多个休眠线程的一个线程?
wjscqx
2006-10-24 03:15:39
现在有多个线程通过共用一个TCP连接同其它服务器通信,当其中的一个线程发送完数据后就等等待网络数据的返回.返回的数据我把它们放到一个公用的容器里面.现在,问题是当程序收到网络上传回的数据后,我怎样设计一个分发线程,去呼叫某等待线程可以到公共容器里内提取数据了.
利用wait() 和 notify() 没法解决!!!
谢谢!各位DX指点指点!!!在线等待...
...全文
207
5
打赏
收藏
怎么样通过一个线程呼叫多个休眠线程的一个线程?
现在有多个线程通过共用一个TCP连接同其它服务器通信,当其中的一个线程发送完数据后就等等待网络数据的返回.返回的数据我把它们放到一个公用的容器里面.现在,问题是当程序收到网络上传回的数据后,我怎样设计一个分发线程,去呼叫某等待线程可以到公共容器里内提取数据了. 利用wait() 和 notify() 没法解决!!! 谢谢!各位DX指点指点!!!在线等待...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
truexie
2006-11-01
打赏
举报
回复
不知道是不是瞎说,我觉得可以用设计模式中的观察者模式来实现你这个功能
密码测试
2006-10-25
打赏
举报
回复
wait() notity()本来就是控制线程的最基本的方法,不知道你希望的更好的办法是想达到什么目标?
wjscqx
2006-10-24
打赏
举报
回复
通过wait() notity() 已经解决该问题!有没有其它更好的办法呢?
廖雪峰
2006-10-24
打赏
举报
回复
你至少要能根据数据确定哪一个线程才能notify
可以参考NIO,用key/attachment实现
密码测试
2006-10-24
打赏
举报
回复
notify()
java 重启
线程
_多
线程
-如何在Java中启动/停止/重新启动
线程
?
多
线程
-如何在Java中启动/停止/重新启动
线程
?我很难找到一种方法来启动,停止和重新启动Java中的
线程
。具体来说,我在文件.shutdownnow()中有
一个
类Task(当前实现ExecutorService)。我的主应用程序需要能够在
线程
上...
linux 内核
线程
休眠
,
线程
休眠
(sleep, usleep, nanosleep, pthread_delay_np)
nanosleep() 在 Linux 2.0.x 一系列的核心发行版本中, 有
一个
新的系统
呼叫
(system call), nanosleep() (请参考 nanosleep(2) 的说明文件), 他让你能够 休息或延迟
一个
短的时间 (数微秒或更多). 如果延迟的时间 , ...
关于
线程
暂停或指示
线程
准备暂停的十种方式介绍
文章来源: 参考内容: 前言:在协作式
线程
调度器或者抢占式
线程
调度器上经常需要确保所有... (1)可以对I/O阻塞 (2)可以对同步对象阻塞 (3)可以放弃 (4)可以
休眠
(5)可以连接另
一个
线程
(6)可以等待
一个
对象 (7)可以结
C++多
线程
之
线程
类thread
C++11 中提供的
线程
类叫做 std::thread,基于这个类创建
一个
新的
线程
非常的简单,只需要提供
线程
函数或者函数对象即可,并且可以同时指定
线程
函数的参数 2.构造函数 这个类提供的一些常用 API // ① //构造函数①...
进程和
线程
对于每
一个
线程
会有工作内存,
多个
线程
共享
一个
主内存,例如对象实例就在主内存会
多个
线程
共享,而引用这个对象的变量实际在每个
线程
的工作内存,工作内存拥有主内存实例的副本拷贝,通过它来对实例进行,读取与赋值...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章