我想我一个关于java线程的问题

问题描述

我想我一个关于java线程的问题

假如有T1,T2,T3三个线程
T1,T2在等待状态(wait),现在T3想唤醒T2,不管T1,怎么做,怎么用notify
T1,T2在睡眠状态(sleep),现在想用T3打断T2(interrupt),我该怎么使用interrupt

在线等,谢谢大神们

解决方案

进程还是线程?是一个问题!
进程还是线程?是一个问题!
如何停止一个Java线程

解决方案二:

notify是会唤醒所有的此对象的wait线程的,但ReentrantLock,ReadLock,WriteLock来和Condition好像有人说可以实现效果,这里有代码,你可
以试下http://blog.csdn.net/hudashi/article/details/7001070

时间: 2024-10-01 10:07:05

我想我一个关于java线程的问题的相关文章

求高手点拨一个:“Java线程类”的问题.

问题描述 求高手点拨:一个子线程中,应该不能再架子线程了吧..?怎么下面的代码:publicvoidrun(){newThread(newRunnable(){publicvoidrun(){while(true){try{System.out.println(ssoo1.read(so3)+"----------------------");}catch(IOExceptione1){e1.printStackTrace();}}}}).start();System.out.prin

刚开始学JAVA,想请教一个关于JAVA小程序的问题。

问题描述 /*代码我写出来了,月份输入3到12都可以正常输出,但是月份输入1或2就显示不了,麻烦告知我问题出在哪儿,可能有些地方看不到....附:基姆拉尔森计算公式W=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1)mod7在公式中d表示日期中的日数,m表示月份数,y表示年数.注意:在公式中有个与其他公式不同的地方:把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算.*/importjava.util.*;

调亿美的短信发送接口,现在要群发短信,想设计一个java线程群发短信。

问题描述 调亿美的短信发送接口,现在要群发短信,想设计一个java线程群发短信.请各位朋友给点建议. 解决方案 解决方案二:短信猫吗?百度一下代码很多呀?哦~看错了易美的..解决方案三:亿美SDK--移动商务开发组件,是针对独立软件开发商(ISV)和系统集成商(SI)的软件开发及技术服务的需求,提供适应Basic.Pascal.C.JAVA等多种主流开发语言及WINDOWS.LINUX.UNIX等运行环境的短信通讯开发组件(SDK,SoftwareDevelopmentKit).亿美SDK同时帮

java线程池当其中一个线程算出结果,终止全部线程

问题描述 java线程池当其中一个线程算出结果,终止全部线程 业务逻辑: 一个大型社区,每一秒有上千人在提交留言,提交的留言将经过,上万条的正则表达式的过滤,没有匹配任何规则的,才保存到系统,否则提示用户,您录入的内容不合法. 我是这样想的,把这上万条正则表达式,拆分成2000条一组,开一个5个线程的线程池,每个线程将负责其中2000个规则的匹配. 每条留言提交时,将由这5个线程,去判断是否有匹配的规则,如果其中一个线程匹配到了规则,将结束其他4个线程的任务,返回给用户结果. 请问这种要怎么实现

请教java线程使用的一个问题

问题描述 请教java线程使用的一个问题 在web项目中.假设在页面上点了A按钮,然后后台某种需求,新建了A线程,干某件事.过了一会儿.我再点A按钮,又会启动一个新线程,干同一件事.请问一下,这样做好不好?或者说在后面点A按钮的时候,直接使用A线程干事而不是重新创建.请问这样做行不行?行的话怎么弄.谢谢 解决方案 看你的线程是干嘛用的.如果你的线程只有一个单一的事件待解决(比如说要执行一个大量计算的函数,但不想阻塞主界面),这样做可以,但是这时候可能使用线程池更适合.如果你的线程是要一直活着并长

想找一个大量依赖shel脚本的java开源项目

问题描述 想找一个大量依赖shel脚本的java开源项目 最新的项目中很多地方需要调用shell脚本进行操作.获取数据.编码过程中遇到很多问题不知道该怎么处理,所以想找一个这样的开源项目,看一下牛人们是怎么操作调用shell脚本的,请大家推荐一些这样的开源项目,谢谢了 解决方案 shell就是一个简单的脚本语言,可以当初编程语言,你可以根据你的需要实现各种功能 解决方案二: 为什么要找java开源项目 shell脚本和java没有任何关系,你只要学习shell就好了啊

数据库-我想写一个java的方法,是关于驾校管理系统时间的问题。

问题描述 我想写一个java的方法,是关于驾校管理系统时间的问题. 要求是考四个科目,如果考试及格,本次考试和下次考试时间间隔10天.如果不及格,本次考试和下次考试时间间隔20天.我想用这个方法返回还应该间隔多少天传入参数:a为数据库提取到里的日期b为s_ID(可忽略,是数据库里学员的编号),c为现在的日期. 解决方案 直接用 addDays(10)得到截止日期,然后相减就可以了.

网络编程-想做一个java b站的第三方登录,请问有什么比较方便的jar包可以引用?

问题描述 想做一个java b站的第三方登录,请问有什么比较方便的jar包可以引用? 如题,还是说只能用httpurlconnection?然后我用wireshark试图抓account.bilibili.com/login的数据包,结果死活抓不到post的包...感觉如果没有post包的话没办法进行数据分析...就没办法继续写下去了...由于是第一次设计,所以可能思路会有点问题,如果有做过类似程序的前辈感谢给出一点点建议....谢谢! import java.net.URL; import j

线程中止-请教一个JAVA线程的奇怪问题

问题描述 请教一个JAVA线程的奇怪问题 在学习JAVA线程时候的遇到一个很奇怪的现象.让我们先来看代码 public class TestThread { public static void main(String[] args) { IRun ir = new IRun(); Thread it = new Thread(ir); it.start(); try { Thread.sleep(1000); } catch (InterruptedException ex) { Logger