范文无忧网面试笔试面试回答

多线程面试题没有思路。还请达人指点

12月22日 编辑 fanwen51.com

[求职达人如何Hold住很多Offer]从开始上班到现在已经有3个多月的时间了,写在这个时候,就是给各位学弟学妹们一点找工作时候的启发。另外,以下均为个人经历和经验。我毕业于一所非211本科一本学校,专业会计学,我...+阅读

这样吧,我是根据前面同学的思路以生产者-消费者方式完成的一个java小demo。第一个类:共享值类。public class ShareValue { private int count; public ShareValue(int count) { this.count = count; } public synchronized void plus() throws InterruptedException { if (count0) { --count; System.err.println("Consumer:" + count); this.notifyAll(); } else { System.out.println("值小或等于0,停止减少!"); this.wait(); } } } 第二个类:生产者类 public class Producer implements Runnable { private ShareValue value; public Producer(ShareValue value) { this.value = value; } Override public void run() { while (true) { try { Thread.sleep(2000); } catch (InterruptedException e) { } try { value.plus(); } catch (InterruptedException e) { e.printStackTrace(); } } } } 第三个类:消费者类 public class Consumer implements Runnable { private ShareValue value; public Consumer(ShareValue value) { this.value = value; } Override public void run() { while (true) { try { Thread.sleep(2000); } catch (InterruptedException e) { } try { value.minus(); } catch (InterruptedException e) { e.printStackTrace(); } } } } 第四个:测试类 public class TestPC { public static void main(String[] args) { ShareValue value = new ShareValue(0); Runnable pr = new Producer(value); Runnable cr = new Consumer(value); new Thread(pr).start(); new Thread(cr).start(); } } 希望对你有所帮助,这只是能初步跑起来,可以观察运行,后面可以逐步调整。

延伸阅读:

职场达人从社交礼仪开始社交活动最能体现一个人的素养,说话的语气、语调,握手的轻重,就餐落座,饮酒端杯,眼睛看人的姿势,等等,无不体现一个人的修养与品味,若想在社交活动上不失仪,赶紧看看吧! 1.去别人家做...

雅虎美女CEO:拿到14个offer的求职达人今天各大媒体的头条除了office 2013,当属现年37岁的Google 副总裁,也是Google的首位女工程师Marissa Mayer,担任目前日薄西山的Yahoo公司的CEO。 尽管只有37岁,但是Marissa Maye...

7个商务达人常用的会议开场英文表达Everyone likes a bit of a chat at the beginning of a meeting, but when its time to get started, use these key phrases: 每个人都喜欢在会议开始前聊点什么,但是要开...

职场达人的六脉神剑职场达人是职场精英,收入较高。职场达人在企业里如鱼得水,占有天时地利人和。职场达人深受老板的器重,是骨干和栋梁。职场达人深受同事的爱戴,不但业绩突出,还很善于结交朋友,帮助...

求职达人,如何Hold住很多Offer一、企业喜欢什么样的人 首先是男生,这个是一定的,几乎任何企业都希望能找到一个男生,同等条件男女必招男,男比女次都很有可能把男生招进去。 其次,在学校有社团活动经验,班级内部...

如何变身职场达人有时候职场者不时会琢磨:如何才能赢得赏识?或许他们只想让自己的工作受到重视,抑或渴望跻身管理层。有时候,他们会得到褒奖和鼓励继续好好干!结果却是眼睁睁地看着晋升机会从自...

Java程序员面试中的多线程问题0、Ja中多线程同步是什么?在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个Ja线程在修改一个共享变量时,另外一个线程正在使用或者更新同一个变量,这样容易导致...

要学会做个“会说话”的职场达人导语:古话说,三寸之舌,强于百万雄师;一人之辩,重于九鼎之宝。对于职场人来说,好口才可以为人际增色,为团队沟通助力,为团队协作加油,只有在职场中会说话,才能更好地完成交流思想、传...

java线程面试题一、线程的四种状态 1. 新状态:线程已被创建但尚未执行(start() 尚未被调用)。 2. 可执行状态:线程可以执行,虽然不一定正在执行。CPU 时间随时可能被分配给该线程,从而使得它执...

推荐阅读
图文推荐
栏目列表