Java多线程
huanxiang0220
这个作者很懒,什么都没留下…
展开
-
黑马程序员——多线程的要点总结
------- android培训、java培训、期待与您交流! ---------- 多线程 简要概述 1.进程:一个正在执行的程序,每一个进程都有一个执行顺序,该顺序就是一个执行路径或控制单元 2.线程:进程中的一个控制单元或执行路径,控制着进程的执行 3.一个进程中至少有一个线程 java vm在启动是会有一个进程java.exe ...原创 2015-02-20 00:28:02 · 129 阅读 · 0 评论 -
黑马程序员——多线程间的安全问题
------- android培训、java培训、期待与您交流! ---------- 多线程安全问题 通过分析发现打印出0,-1,-2等错票 多线程的运行出现了安全问题 问题的原因: 当多条语句操作同一线程的共享数据时,一个线程只执行了多条语句中的一部分,还没有执行完,就转入冻结状态 这时另一个线程参与进来...原创 2015-02-20 00:30:40 · 157 阅读 · 0 评论 -
黑马程序员——多线程之间的通信
------- android培训、java培训、期待与您交流! ---------- 线程间的通信 案例图 总结: 1.在存东西后,立即唤醒输出线程,让它来取 2.在取到东西后,立即唤醒输入线程,让它赶快存东西 线程间的通信: 其实就是多个线程操作同一资源,但是操作的动作不同 wait() notify() ...原创 2015-02-20 00:43:20 · 111 阅读 · 0 评论 -
多线程的停止、守护
停止线程 1.如何停止线程? 只有一种方法,那就是run()方法结束 由于开启多线程运行,运行代码都是循环结构。 所以只要控制住循环,就可以让run()方法结束,即线程结束 2.特殊情况 当线程处于冻结状态,就不会读取到标记,线程也就不会结束 当没有用指定的方式让处于冻结状态的线程恢复到运行状态时,就需要对冻结状态进行清除 ...原创 2015-03-30 21:26:04 · 96 阅读 · 0 评论