上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 69 下一页
摘要: /* 线程通讯: 一个线程完成了自己的任务时,要通知另外一个线程去完成另外一个任务. 生产者与消费者 wait(): 等待 如果线程执行了wait方法,那么该线程会进入等待的状态,等待状态下的线程必须要被其他线程调用notify方法才能唤醒。 notify(): 唤醒 唤醒线程池等待线程其中的一个。 notifyAll() : 唤醒线程池所有等待 线程。 wait与no... 阅读全文
posted @ 2017-02-02 22:36 iFat 阅读(145) 评论(0) 推荐(0) 编辑
摘要: /* 自定义线程的创建方式: 方式一 : 1. 自定义一个类继承Thread类。 2. 重写Thread类的run方法,把自定义线程的任务代码写在run方法上。 3. 创建Thread的子类对象,并且调用start方法启动一个线程。 注意:千万不要直接调用run方法,调用start方法的时候线程就会开启,线程一旦开启就会执行run方法中代码... 阅读全文
posted @ 2017-02-02 21:30 iFat 阅读(1433) 评论(0) 推荐(0) 编辑
摘要: /* java中同步机制解决了线程安全问题,但是也同时引发死锁现象。 死锁现象: 死锁现象出现 的根本原因: 1. 存在两个或者两个以上的线程。 2. 存在两个或者两个以上的共享资源。 死锁现象的解决方案: 没有方案。只能尽量避免发生而已。 */ class DeadLock extends Thread{ public DeadLock(S... 阅读全文
posted @ 2017-02-02 19:56 iFat 阅读(277) 评论(0) 推荐(0) 编辑
摘要: /* 进程: 进程就是正在运行的应用程序。 进程了负责了内存空间划分。 线程: 一个进程中的 代码是由线程去执行的,线程也就是进程中一个执行路径。 多线程: 一个进程中有多个线程可以同时执行任务。 多线程 的好处: 1. 解决一个进程中可以同时执行多个任务的问题。 2. 提高了资源利用率。 多线程的弊端: 1. 增加了cpu的负担。 2. 降低了一个进程... 阅读全文
posted @ 2017-02-02 19:29 iFat 阅读(2041) 评论(0) 推荐(0) 编辑
摘要: /* 需求: 模拟3个窗口同时在售50张 票 。 问题1 :为什么50张票被卖出了150次? 出现 的原因: 因为num是非静态的,非静态的成员变量数据是在每个对象中都会维护一份数据的,三个线程对象就会有三份。 解决方案:把num票数共享出来给三个线程对象使用。使用static修饰。 问题2: 出现了线程安全问题 ? 线程 安全问题的解决方案:sun提供了线程同步机制让我们解决这类... 阅读全文
posted @ 2017-02-02 17:05 iFat 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-02-02 15:00 iFat 阅读(244) 评论(0) 推荐(0) 编辑
摘要: /* 线程常用的方法: Thread(String name) 初始化线程的名字 setName(String name) 设置线程对象名 getName() 返回线程的名字 sleep() 线程睡眠指定的毫秒数。 静态的方法, 那个线程执行了sleep方法代... 阅读全文
posted @ 2017-02-02 14:59 iFat 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1. 这里所说的“匿名内部类”主要是指在其外部类的成员方法内定义,同时完成实例化的类,若其访问该成员方法中的局部变量,局部变量必须要被final修饰。2. 原因是编译程序实现上的困难:内部类对象的生命周期会超过局部变量的生命周期。局部变量的生命周期:当该方法被调用时,该方法中的局部变量在栈中被创建, 阅读全文
posted @ 2017-02-02 13:50 iFat 阅读(480) 评论(0) 推荐(0) 编辑
摘要: /* 进程 : 正在执行的程序称作为一个进程。 进程负责了内存空间的划分。 问题: windows号称是多任务的操作系统,那么windows是同时运行多个应用程序吗? 从宏观的角度: windows确实是在同时运行多个应用程序。 从微观角度: cpu是做了一个快速切换执行的动作,由于速度态度,所以我感觉不到在切换 而已。 线程: 线程在一个进程 中... 阅读全文
posted @ 2017-02-02 13:12 iFat 阅读(335) 评论(0) 推荐(0) 编辑
摘要: ctrl+shift+x 转为大写 ctrl+shift+y 转为小写 阅读全文
posted @ 2017-02-02 11:47 iFat 阅读(764) 评论(0) 推荐(0) 编辑
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 69 下一页