多线程
iteye_10833
这个作者很懒,什么都没留下…
展开
-
多线程(1)-java多线程入门
一、线程实现方式 线程实现有两种方式:继承Thread类,实现Runnable接口1、继承Thread类public class MyThread extends Thread{ @Override public void run() { System.out.println("Mythread执行"); }}...2016-01-20 15:15:44 · 248 阅读 · 0 评论 -
多线程(2)-使用synchronized进行线程同步
前文:java中多线程的锁,分为两种,悲观锁和乐观锁。使用synchronized作为锁的形式,就是悲观锁,又称为同步锁。 一、synchronized原理在java中,每一个对象有且仅有一个同步锁。同步锁是依赖于对象而存在。当我们调用某对象的synchronized方法时,就获取了该对象的同步锁。不同线程对同步锁的访问是互斥的。通俗一点:N个线程...2016-01-20 16:41:00 · 139 阅读 · 0 评论 -
多线程(3)-基于Object的线程等待与唤醒
概述在使用synchronized进行线程同步中介绍了依赖对象锁定线程,本篇文章介绍如何依赖对象协调线程。同synchronized悲观锁一样,线程本身不能等待与唤醒,也是需要对象才能完成等待与唤醒的操作。本篇主题是Object等待与唤醒。1.在Object上有定义了以下几个方法:public final native void notify();唤醒等待在此对象...2016-07-18 20:45:00 · 224 阅读 · 0 评论 -
java concurrency 目录
多线程(1)-java多线程入门 多线程(2)-使用synchronized进行线程同步多线程(3)-基于Object的线程等待与唤醒2016-07-18 20:51:54 · 195 阅读 · 0 评论