![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java面试
文章平均质量分 70
lzm1340458776
这个作者很懒,什么都没留下…
展开
-
多线程生产消费问题
现成程序中的Test类中的代码在不断地产生数据,然后交给TestDo.doSome()方法去处理,就好像生产者在不断地产生数据,消费者在不断消费数据。请将程序改造成有10个线程来消费生成者产生的数据,这些消费者都调用TestDo.doSome()方法去进行处理,故每个消费者都需要一秒才能处理完,程序应保证这些消费者线程依次有序地消费数据,只有上一个消费者消费完后,下一个消费者才能消费数据,下一个消原创 2014-06-01 20:24:07 · 881 阅读 · 0 评论 -
Java 异常
在Java核心知识的miansh转载 2014-07-15 21:49:26 · 926 阅读 · 0 评论 -
多线程打印日志面试题
public class Test { public static void main(String[] args){ System.out.println("begin:"+(System.currentTimeMillis()/1000)); /*模拟处理16行日志,下面的代码产生了16个日志对象,当前代码需要运行16秒才能打印完这些日志。 修改原创 2014-06-01 20:10:57 · 4014 阅读 · 1 评论 -
多线程打印结合equals
现有程序同时启动了4个线程去调用TestDo.doSome(key, value)方法,由于TestDo.doSome(key, value)方法内的代码是先暂停1秒,然后再输出以秒为单位的当前时间值,所以,会打印出4个相同的时间值,如下所示:4:4:12581996151:1:12581996153:3:12581996151:2:1258199615 请修改代原创 2014-06-01 20:41:02 · 776 阅读 · 1 评论