
Java 多线程
文章平均质量分 78
MarthinMr
这个作者很懒,什么都没留下…
展开
-
java 多线程协作 模拟四台电梯的工作状态并统计每层上下楼人数和输出上下楼日志到文件
模拟四台电梯的工作状态 package 电梯03; /* 单线程电梯(1台电梯运行,10层)模拟: * Stack 表示电梯所能装载的人数 * 下面两个链表表示每层楼对应的人 0未启用 * LinkList[] up = new LinkList[11]; want=1 向上去的人所在队列 LinkList[] down = new LinkList[11]; want=-1原创 2016-08-16 23:39:17 · 2620 阅读 · 0 评论 -
java 多线程基础之银行取号排队系统
1.什么是线程?多线程? 线程:可以理解为一个程序内部的顺序执行控制流。 多线程:也就是说一段代码的执行是有先后顺序的,只是看起来像同时执行的一样,假如线程a和线程b碰巧同时需要执行,那么在单核计算机的系统中的JVM虚拟机就会先判断a和b 的优先级,优先级高的先进行执行,其次是低的执行,若优先级相同则交给JVM随机挑选运行;多线程处理是cup分配的时间片决定的,时间片就是cpu给出现的线程留的原创 2016-08-10 01:22:06 · 12533 阅读 · 3 评论 -
java 多线程 模拟一台电梯的工作状态
package 电梯03; /* 单线程电梯(1台电梯运行,10层)模拟: * Stack 表示电梯所能装载的人数 * 下面两个链表表示每层楼对应的人 0未启用 * LinkList[] up = new LinkList[11]; want=1 向上去的人所在队列 LinkList[] down = new LinkList[11]; want=-1 向下去的人所在队列 Cus原创 2016-08-14 16:41:58 · 5447 阅读 · 1 评论