【发布时间】:2012-08-16 11:23:10
【问题描述】:
如何将参数传递给 java 中已经运行的线程——不在构造函数中,并且可能不使用 wait()(可能??)
类似于How can I pass a parameter to a Java Thread?中的评论
您的意思是将参数传递给已经运行的线程吗?因为所有当前的答案都是关于将参数传递给新线程...... – Valentin Rocher 2009 年 5 月 18 日 10:43
[编辑]
是的,我正在寻找类似生产者/消费者模式的东西。
我想要一个线程之类的东西,其中有处理和准备就绪 用于键盘输入。另一个线程只是监视网络并通过 将接收到的文本发送到处理线程。
【问题讨论】:
-
请告诉我们您想要在更高的层次上实现什么。
-
只需对线程进行编码以首先执行您想做的事情,这样您就不需要传递任何内容。
-
听起来你在寻找生产者/消费者模式
-
你真正想做什么?请提供代码 sn-p 或一些详细信息。您是否在线程代码中设置了接收器参数?或任何其他在特定情况下获取线程值的方法?
标签: java multithreading