0

5

回答

6322 浏览

多线程在项目和产品中的使用的场景是什么[已解决]10

本人身处传统行业,对并发编程涉及不多,目前希望转互联网方向打算恶补多线程知识 现有个问题如下: 多线程应用的场景是什么? 我知道开发Application Server需要用到多线程, 我也使用过一些调度任务比如Quartz, Timer等等,还有Sping的线程池创建线程来处理时间很长的后续任务(比如一个请求中,需要完成A:向其他系统传数据 B:阻塞一定时间 C:请求其他系统获得返回结果,这 ...

2012年3月22日 15:15
0

3

回答

2321 浏览

ServerSocket返回数据给客户端数据的超时问题[已解决]5

场景:多线程环境下,客户端通过Socket发送请求给ServerSocket,现在ServerSocket需要去取数据并返回给Socket。取数据的过程时间是不定的,现在要求设置一个超时时间,如果ServerSocket取数据的时间超过一个定值就通知客户端超时并关闭socket。 问题:请问如何设置这个超时时间。 注意:Socket和ServerSocket已经建立了连接。 ------------ ...

0

5

回答

1475 浏览

无法向ArrayList添加对象[已解决]3

我用一个单例的管理类管理很多个list,现在我的其他的模块调用这个管理类并向它的一个ArrayList里面添加一个对象,但是这个ArrayList一直为null,另外说明这个ArrayList是放在一个线程里面反复循环的,因为我要通过里面的对象用socket向各个地方发包。另求socket接收和分发包的示例(自己作为一个流的管理者,下面的分支都向自己拉流,管理者根据请求的地址和端口发包) 代码如下: ...

2012年3月19日 14:11
0

5

回答

850 浏览

volatile可见性[已解决]5

我在学习volatile的时候,知道它的作用是保证线程的可见性,意思是说当共享变量发生改变时,其它线程可以见。但我不明白其它线程可见是什么意思? 例如共享变量x=0加了volatile这个关键字; A,B两个线程 A读到x=0; B也读到x=0; A做了加一操作,此时x=1。那么B线程也应该知道x=1; 可是B做加一操作时,x也等于1。 那么我想知道这个B线程知道了x已经改变是什么意思? ...

2012年3月15日 17:48
0

1

回答

2332 浏览

多线程扫描一张表,每个线程扫描100条数据,然后将这100条数据处理完后放入另一张表。怎么保证每个线程查询的数据不重复?[已解决]5

多线程扫描一张表,每个线程扫描100条数据,然后将这100条数据处理完后放入另一张表。 怎么保证每个线程查询的数据不重复? 请问有好的思路吗? 查询后修改标记这个方式行不通,现在已经上线了这个表没有多余的字段。。。。

2012年2月29日 16:08
0

2

回答

505 浏览

多线程并发[已解决]5

实现的功能如下, 相约一起去烧烤:可能其中一方先到,另一方后到。 两个都到了之后,才一起去。 使用 java.util.concurrent.CountDownLatch 怎么保证两个线程同时到了,注意,这里有一个身份的判断,两个是之前相约的两个人? 如果是,两个共同的CountDownLatch分别调用countDown()方法,最后 await()等待确认两个都到了,才一起去。 这里关键怎么处 ...

2012年2月15日 10:12
0

2

回答

424 浏览

关于java线程死锁。有问题[已解决]3

public class DeadLockTest implements Runnable { private int flag = 1; protected Object o1 = new Object(); protected Object o2 = new Object(); /** * run方法 */ @Override public void run() { System.out.pr ...

2012年2月08日 14:00
0

2

回答

67 浏览

多线程的问题,急[已解决]5

在网上看了一道面试题 ,亲手做了一下,代码如下,但是运行不成功,有两个问题, 第一,为什么去掉类Business类中的方法前的synchronized关键字,会报错。该程序中,每个方法只被一个线程访问,没有多线程访问同一个方法啊,所以没必要加该关键字吧 第二,为什么输出结果不能循环到十次,好像就死锁了 请 指点 //有三个线程ID分别是A、B、C,请有多线编程实现,在屏幕上循环打印10次ABCA ...

2012年1月15日 18:00

本周活跃投票用户

最新评论

Global site tag (gtag.js) - Google Analytics