0

1

回答

334 浏览

servlet,让同步请求阻塞[已解决]0

我写了一个servlet,想达到这样的目的,当有同步的ajax请求过来时,先让请求阻塞10秒钟,然后再返回一个字符串. 我的实现是这样写的,先让线程sleep10秒钟,然后再返回字符串. 实际的效果是,浏览器中的同步请求,马上就收到一个返回,内容为空. 错在哪里?

2014年10月24日 09:31
0

1

回答

6802 浏览

关于 Future get方法的疑问[已解决]0

最近在看 effective java 里面有一个关于死锁的例子 其中有一处代码是调用 ExecutorService.submit() 方法返回后的 Future 对象的 get 方法 现在问题是如果不调用 get 方法就不会有死锁问题。 刚开始还理解为并不是死锁,是 get 导致线程挂起,但是把 get 方法去掉就又不会出现程序挂起这个现象。 想请教下这个 get 方法是什么机制?为什么 ...

2014年9月22日 21:21
0

5

回答

376 浏览

Future在并发中带回结果。[已解决]0

Iterator<Entry<String, List<HostIPModifyVo>>> iter = hostIPModifysMap.entrySet().iterator(); while (iter.hasNext()) { Entry<String, List<HostIPModifyVo>> entry = iter.nex ...

2014年9月11日 19:03
0

1

回答

488 浏览

我有这样一个关于swing有趣的需求,不知道哪位大牛能帮解决一下,小弟万分崇拜+不胜感激![已解决]10

需求:用socket 网络编程,从输入框(也就是图中的2)中输入10/3,机器检测到会产生2位以上的小数时,就会询问要保留几位小数,客户端在输入框再输入“3位”,机器就会按照该要求输出结果,只用考虑做一种情况,不用考虑扩展,界面代码我已经贴上面了,部分路径什么的可能要很简单的修改一下,这个需求说难不难,说简单不简单,小弟才疏学浅,还请大神们不吝赐教啊,如果觉得懒得写,大家可以直接在楼下讨论,小弟3 ...

2014年8月20日 17:16
0

3

回答

217 浏览

关于线程[已解决]5

做的一个简单的Swing程序,想通过两个JButton控制线程的启动和结束。 先写了一个自己的线程类: public class MyThread extends Thread { private boolean isRun = true;// 标识 public void setIsRun(boolean isRun) { this.isRun = isRun; } @Override ...

2014年8月04日 16:07
0

5

回答

8418 浏览

为什么Java程序在并发的情况下数据库会出现重复记录[已解决]5

最近在开发过程中遇到的问题,不得其解,特想高手求证 笔记本比较慢,经常在开发程序的时候卡住,导致了问题的发生。 业务描述:添加用户操作。用户名为唯一数据库全局唯一。添加用户的时候先查询是否有重名,重名不允许添加。否则添加到数据库。 自己在debug的情况下,添加数据添加了保存。此时应该进入到eclipse的断点,但是由于机器比较慢,没有反应,于是在界面上连续多次点击。结果待eclipse反应过 ...

2014年6月10日 20:24
0

8

回答

18935 浏览

java 多线程处理一个list的集合[已解决]5

大家好,我的一个List<String>中有10W条记录,要把这个List的的内容拼接起来。我启动5个线程同时处理,每个线程处理2w条记录。然后把5个线程处理的内容拼接起来。 请大家给一个简单的demo。谢谢

2014年4月02日 15:05
1

5

回答

822 浏览

java多线程问题[已解决]0

我想知道那个System.out.println("一直打印着!");为什么会打印那么多次,它明明是在同步块内。 package com.thread; public class ClientThread2 { /** * @param args */ public static void main(String[] args) { // TODO Auto-ge ...

2014年2月08日 16:10
0

2

回答

379 浏览

【Java - 线程】死锁问题[已解决]0

这段程序为什么会出现死锁 求大神指教 package com.cug.waitAndNotify; public class MyThread { public static void main(String[] args) { Product product = new Product(); Thread t1 = new Thread(new IncreaseThread(product) ...

2013年12月22日 00:49
0

5

回答

5642 浏览

关于 连接数 和 并发数的疑问?[已解决]0

始终没有搞清楚,很多流行框架动辄总说能支撑3,40w的并发连接数,但是通常我们使用的tomcat其实 最大的设置也就3,4百而已。但是很多tcp框架,缺总是说自己能支撑多少w的连接数,tomcat有这么差吗,为什么有这么大的区别,抱歉,新手,一直没搞清楚并发数 和 连接数 之间的区别。

2013年11月13日 10:31
0

5

回答

400 浏览

线程?还是其他的实现[已解决]0

前景:我有个请求类似批量导入 然后我导入1000条数据,我点击导入,忽然发现我有几条是错的,我想通过前台的一个按钮去终止我当前的导入方法并且回滚事务,求大神指点

2013年9月02日 17:37
0

3

回答

733 浏览

怎么触发和关闭线程?[已解决]10

我遇到的问题是:我在页面上有个timer,没2000ms调用一次相关的java方法,从这个java方法中判断一个值,如果满足条件就触发报警,但是这样就带来一个问题:每2000ms就会报警一次,这样就重复报警n次了,怎么才能让他有再值满足条件的时候报警一次,比如说,现在数据库中有一条记录满足条件,报警一次,下次又增加了一条满足条件的记录,然后再报警一次,以此类推,这个该怎么用java线程去解决,表示j ...

2013年8月12日 10:12
0

4

回答

529 浏览

这种关闭线程的方法是否安全或者有什么不足[已解决]0

这种关闭线程的方法是否安全或者有什么不足? 代码如下: package test; public class Test extends Thread{ private boolean b = true; /** * 启动线程的方法 */ synchronized public void run(){ System.out.println("线程启动"); while(b){ / ...

2013年8月03日 17:32
0

4

回答

2026 浏览

线程池execute与queue add 区别[已解决]5

private BlockingQueue<Runnable> queue = new LinkedBlockingQueue<Runnable>(); private ThreadPoolExecutor executor = new ThreadPoolExecutor(3, 50, 10, TimeUnit.SECONDS, queue); 请问大婶们,queue ...

2013年8月01日 17:53
0

3

回答

404 浏览

关于一个cache和timer的代码处理[已解决]0

需要写一个接口. 业务:把一些数据放入cache里,数据有一个发送时间,这个发送时间到了,才执行入库操作。 对于chache里数据还能执行立即发送,停止,等待这些指令。 现在我不清楚,在chche里怎么去判断哪一条数据时间到了。去执行入库操作。 求大神指点。

2013年7月30日 13:47
0

7

回答

888 浏览

关于synchronized的理解[已解决]0

关于synchronized我是否可以简单的这么理解: 如: synchronized public void doSomething(){ //TODO } 当这个程序有可能要处理大量信息时,加了synchronized后,这个程序就像一条华容道,即使千军万马也只得一个一个人的过,唯一的问题就是可能信息积压,是吧?可以这么理解吧?说的不对,请批评指正!

2013年7月30日 10:00
0

5

回答

2612 浏览

多个对象处于wait状态,notify之后JVM怎么确定唤醒哪个?[已解决]5

有A1,A2,A3三个对象锁,并且如果A1,A2,A3都在obj.wait(),则obj B调用obj.notify()只能唤醒A1,A2,A3中的一个(具体哪一个由JVM决定)。 唤醒时并不是按照优先级来唤醒,那么请问JVM怎么确定唤醒哪个?

2013年7月24日 12:50
0

6

回答

534 浏览

这段java-socket服务端程序是否稳定?有哪里可以改进?[已解决]0

面对socket客户端每分钟发送一次信息,这段java-socket服务端程序是否稳定?有哪里可以改进? package test; import java.io.BufferedReader; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import ...

2013年7月19日 15:32
0

1

回答

1930 浏览

android 线程 做秒表[已解决]5

最近在做android的秒表,原先以为很简单的~~~后来才知道要精确到毫秒有多难…… 后来我想用线程来实现~~ 但有问题,我设定的是每10毫秒调用一次,事与愿违,程序不是隔20多毫秒就是80多毫秒,反正都比10大……怎么回事呢??? 有个学长说我的线程有问题……容易内存泄漏什么的。。。。到底是怎么回事呢???如何来解决秒表的毫秒问题 //创建Handler对象 Handler handler = ...

2013年4月18日 21:05
0

3

回答

240 浏览

求教关于线程方面的思路,本人新人。[已解决]5

刚接触android,在做一个应用。 一个简单的UI,UI只负责启动和停止。然后大部分工作是放在后台运行的,不需要界面,定时联网,然后写数据库,发邮件之类的。 考虑了下服务,觉得这么大量的工作使用服务不合适。也看了看asynctask,好像也不太好。打算UI上点开始后直接开一个线程去做这些事情,然后把UI给退掉。这样后台的线程还是在跑的。 然后问题是如何下次再启动UI的时候,能从UI上的按钮把 ...

2013年4月16日 10:04

本周活跃投票用户

最新评论

Global site tag (gtag.js) - Google Analytics