多线程
haoran_10
精益求精。
展开
-
多线程(1)-java多线程入门
n() { System.out.println("Mythread执行"); } } public class TestMain { public static void main(String[] args) { MyThread mythread = new MyThread(); mythread.start(); } } 要点:继承Thread类,重写run方2016-01-20 15:15:44 · 55 阅读 · 0 评论 -
多线程(2)-使用synchronized进行线程同步
中,每一个对象有且仅有一个同步锁。同步锁是依赖于对象而存在。 当我们调用某对象的synchronized方法时,就获取了该对象的同步锁。 不同线程对同步锁的访问是互斥的。 通俗一点:N个线程同时访问对象A的方法时,如果线程X获得了对象A的同步锁,线程X可以执行A对象的synchronized方法,或者A对象的synchronized代码块。 其他线程不能访问A对象的synchronized方法,或者A对象的synchronized代码块,只可以访问对象A的非同步方法或者代码。其他线程只能等待线2016-01-20 16:41:00 · 177 阅读 · 0 评论 -
多线程(3)-基于Object的线程等待与唤醒
2016-07-18 20:45:00 · 136 阅读 · 0 评论 -
java concurrency 目录
2016-07-18 20:51:54 · 134 阅读 · 0 评论