票
回答
关于 线程 wait() 和wait(1) 区别[已解决]5
private final static ReentrantLock lock = new ReentrantLock(); private static final Condition cond = lock.newCondition(); @Override public void run() { lookStatus(); } // 查看买票信息 private void l ...
票
回答
线程做短信发送服务,存在的问题。我没有积分了请见谅[已解决]0
知道自己的代码写的很烂,但是还是忍不住要贴上来,求指点啊。 我现在在做一个短信发送的服务,我的想法是用线程来发送短信,但是一直存在问题,如果一次发送短信过多,创建线程多了的话就会有内存异常。所以现在改成了,控制最多只创建100个线程来发送,但是同事说这种做法很有问题。 第一sendThreadCount这个变量没有同步,多个线程同时访问的话会有问题. 第二在创建100个线程也很占资源。 关于第一个问 ...
票
回答
线程死锁问题[已解决]5
public class BusyFlag { protected Thread busyflag = null; public void getBusyFlagBlock() { while (true) { synchronized (this) { if(busyflag == null) { busyflag = Thread.currentThread(); break; } } t ...
票
回答
票
回答
统计一个进程的线程数,java如何实现?[已解决]5
我想分时段统计一个进程的线程数量,比如每隔5分钟的时间,查看一下 XXX.exe的进程数,并把它计入数据库。假如,应用系统是windows,用java如何实现,请教各位大牛。
票
回答
无限循环里重复发送系统错误[已解决]5
写了一个线程用来监听一些系统输出结果,线程启动后会一直在运行,按照一定频率扫描输出目录,处理任务时如果出现了一些错误,比如找不到目标文件,数据库连接中断等,同一个错误会在接下来的每一轮扫描处理时被发送给系统维护人员,当然我只需要它被发送一次,有没有什么思路能解决这个问题?
票
回答
java中wait和notify的用法[已解决]0
现在有个不明白的地方,就是假设有个List, 我想起一个线程去读取List的长度,如果List为空的时候,线程就wait,如果List中有值了,就notify去获取它的长度,这样改怎么实现呢?
票
回答
java文件拷贝的代码改进 [已解决]0
请看下面的代码,是一个典型的copy文件的例子,我需要一些改进. 现在的情况是,从源文件中读取一部分数据,然后等待输入到目标文件,然后再开始读,一直重复. 这样效率太低,因為只有一個線程在工作,因为每次读完,都要等待写入以后才开始第二次读入. 如何改进呢?我想一個線程读一個線程写,当缓存数组中有数据就写,没有的话就等待读入缓存数组之后再写,這樣可以大大的節約很多時間.代码如何改? public ...
票
回答
关于线程的notify[已解决]0
notify是叫醒一个在当前对象wait的线程 那么如果我当前对象有3个线程 我想叫醒我要指定的一个线程怎么办 而notify没有穿参
票
回答
Android异步获取图片时获取handler中参数的问题[已解决]5
原代码是从网上找到的例子,现在想做一点改动,即原代码是直接在方法内将图片赋给了ImageView,但现在想把图片赋到一个参数dr中,然后需要在别的地方调用这个dr。现在的问题是在外面调用的时候dr总是null,求解 代码如下: package ghj1976.AndroidTest; import java.net.URL; import java.util.concurrent.Executo ...
票
回答
spring多线程调用存储过程后出现无法连接数据库[已解决]5
本人用的oracle 场景是这样的: 用spring做了一个定时任务,每20分钟调用一次,每次调用的时候读一个配置文件来切换数据源。 每切换一次数据源开启一个线程调用一次存储过程, 每个不同数据源的存储过程都往同一个目标数据库里面灌数据来达到数据同步的效果。 问题: 1:但任务启动是,目标数据库的session增多,好似没有释放。 2:当运行一天后,plsql无法连接目标数 ...
票
回答
Jar运行错误报告,求解答[已解决]0
# # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_IN_PAGE_ERROR (0xc0000006) at pc=0x00b827ea, pid=5292, tid=11376 # # JRE version: 6.0_20-b02 # Java VM: Java HotSpot(T ...
票
回答
票
回答
在ServletContextListener中使用自定义线程会有什么害处?[已解决]5
事情是这样的: 这是个webapp,运行于Tomcat中,由于某种需要(一个已经离开的同事设计并开发的)在ServletContextListener中start一个自己写的线程(继承java.lang.Thread),这个线程定期查看一个LinkedHashMap中的对象是否过期。 上线以后从log中发现webapp运行良好的情况下这个线程会突然消失,极为疑惑,不知是何原因,特请Javaeye上的 ...
票
回答
Thread的interrupt问题[已解决]0
public class a1 { public static void main(final String[] args) { Thread m = new Thread(new Runnable() { public void run() { int j = 1; while (true) { j++; boolean b = true; //b = false; //b = Math.ran ...
票
回答
不显示删除回复显示所有回复显示星级回复显示得分回复 java内存溢出Exception in thread "Thread-0"java.lang.OutOf[已解决]3
我做一个网页静态化的程序,用一个线程以URL方式读取一个地址,如果里面还有链接地址就再往里面读,一层层递归,把网页写到不同的html文件中,html文件名为当前时间,用个HashMap保存 <url,fileName>,增加判断保证每个地址只读写一次。循环代码如下: //url:连接地址,path:保存文件名 public void down(String realmName,URL u ...
票
回答
java web项目这么用线程对么?[已解决]3
在系统启动的时候创建了一个线程并且start。我想在系统关闭,也就是关闭Tomcat的时候停止这个线程。 class CheckThread extends Thread{ private boolean live = true; public boolean isLive() { return live; } public void setLive(boolean live) { this.l ...
票
回答
servlet容器僵死[已解决]3
使用工具对resion容器进行大量并发访问 resion容器不久后出现僵死. 执行 kill -3 后 获得大量如下信息 (所有线程都是.) "resin-tcp-connection-192.168.253.72:61318-593" daemon prio=1 tid=0x00002aaaae1f0b10 nid=0x5051 in Object.wait() [0x0000 ...
票
回答
Thread.currentThread().getName 和 this.getName有什么区别?[已解决]5
直接上代码吧 import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.ThreadFactory; class UnCatchExceptionThread extends Thread{ public UnCatchExcepti ...
oznyang 评论了 关于oznyang发布的i18nTool工具的使用
huayang912 评论了 easyui datagrid 弹出窗口空白的解决方法
haihuichen 评论了 mybatis联teradata 查询时返回结果集为空,同样的代码在mysql下就可以返回结果集
haihuichen 评论了 mybatis联teradata 查询时返回结果集为空,同样的代码在mysql下就可以返回结果集
26762685 评论了 SOS!session串号现象
elbert 评论了 Java怎么实现打印机监控
sandy8508 评论了 Java String.format性能如何
feng_tai_jun 评论了 JSP里加return就会无法编译说Unreachable code
xiaojunjava 评论了 JAVA 连接打印机 打印作业属性设置无效果问题
xiaominzi 评论了 java.security.InvalidAlgorithmParameterException: Prime size must be multiple