欢迎来到贱贱的博客

扩大
缩小
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 37 下一页

2017年2月9日

java笔记线程电影院卖票改进版

摘要: 通过加入延迟后,就产生了连个问题: * A:相同的票卖了多次 * CPU的一次操作必须是原子性的 * B:出现了负数票 * 随机性和延迟导致的 此时仍然有安全问题->>>>>>> 阅读全文

posted @ 2017-02-09 21:09 L的存在 阅读(338) 评论(0) 推荐(0)

java笔记线程两种方式模拟电影院卖票

摘要: 这样的两种方式运行结果都会有问题 负数的票。。。。->>>> 阅读全文

posted @ 2017-02-09 21:06 L的存在 阅读(1182) 评论(0) 推荐(0)

java笔记线程方式2

摘要: 方式2:实现Runnable接口 * 步骤: * A:自定义类MyRunnable实现Runnable接口 * B:重写run()方法 * C:创建MyRunnable类的对象 * D:创建Thread类的对象,并把C步骤的对象作为构造参数传递 阅读全文

posted @ 2017-02-09 21:00 L的存在 阅读(203) 评论(0) 推荐(0)

java笔记线程方式1线程暂停yield

摘要: public static void yield():暂停当前正在执行的线程对象,并执行其他线程。 让多个线程的执行更和谐,但是不能靠它保证一人一次。 阅读全文

posted @ 2017-02-09 20:57 L的存在 阅读(479) 评论(0) 推荐(0)

java笔记线程方式1线程终端与停止

摘要: public final void stop():让线程停止,过时了,但是还可以使用。public void interrupt():中断线程。 把线程的状态终止,并抛出一个InterruptedException。 阅读全文

posted @ 2017-02-09 20:55 L的存在 阅读(901) 评论(0) 推荐(0)

java笔记线程方式1等待终止

摘要: public final void join():等待该线程终止 阅读全文

posted @ 2017-02-09 20:53 L的存在 阅读(222) 评论(0) 推荐(0)

java笔记线程方式1睡眠

摘要: 1 public class ThreadSleepDemo { 2 public static void main(String[] args) { 3 ThreadSleep ts1 = new ThreadSleep(); 4 ThreadSleep ts2 = new ThreadSleep 阅读全文

posted @ 2017-02-09 20:52 L的存在 阅读(229) 评论(0) 推荐(0)

java笔记线程方式1优先级

摘要: * 我们的线程没有设置优先级,肯定有默认优先级。 * 那么,默认优先级是多少呢? * 如何获取线程对象的优先级? * public final int getPriority():返回线程对象的优先级 * 如何设置线程对象的优先级呢? * public final void setPriority( 阅读全文

posted @ 2017-02-09 20:49 L的存在 阅读(190) 评论(0) 推荐(0)

java笔记线程方式1获取对象名称

摘要: * 如何获取线程对象的名称呢? * public final String getName():获取线程的名称。 * 如何设置线程对象的名称呢? * public final void setName(String name):设置线程的名称 * * 针对不是Thread类的子类中如何获取线程对象名 阅读全文

posted @ 2017-02-09 20:47 L的存在 阅读(635) 评论(0) 推荐(0)

java笔记之线程方式1启动线程

摘要: * 需求:我们要实现多线程的程序。 * 如何实现呢? * 由于线程是依赖进程而存在的,所以我们应该先创建一个进程出来。 * 而进程是由系统创建的,所以我们应该去调用系统功能创建一个进程。 * Java是不能直接调用系统功能的,所以,我们没有办法直接实现多线程程序。 * 但是呢?Java可以去调用C/ 阅读全文

posted @ 2017-02-09 20:44 L的存在 阅读(783) 评论(0) 推荐(0)

上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 37 下一页

导航