您的位置:首页 > 编程语言 > Java开发

Java学习之线程总结

2015-03-08 17:02 393 查看
一、创建线程 重点

1、继承Thread

2、实现Runnable接口

3、实现Callable(了解)

二、线程的状态



1、新生--》start-->就绪-->运行-->阻塞-->终止

2.终止线程(重点)

3.阻塞: join(), yield(),sleep()

三、线程的信息

1.Thread.currentThread

2.获取名称,设置名称,设置优先级,判断状态

四、同步:对同一份资源访问

1.锁定块

synchronized(引用类型|变量|this|类.class){}

2.锁定方法

public synchronized 方法名{}

过多的同步可能造成死锁

五、生产者消费者模式

1.信号灯法

2.管程法

六、任务调度

Timer

TimerTask

后期自学:juc, quartz任务调度框架
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: