码迷,mamicode.com
首页 > 编程语言 > 详细

java线程初学(粗糙)

时间:2016-03-09 19:03:00      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:

当我们需要同一个时刻进行多个任务的时候

我们需要多个线程来来运行不同的任务

这个时候我们需要多线程

----------------------

多线程的使用

第一种 通过继承Thread类

在该类中重写run方法

然后创建该类对象,调用start方法

-------

第二种 通过实现runnable接口

重写run方法

然后new出一个Thread类对象 ,并将实现runnable接口的类对象

作为参数。

-------

我们在进行多线程的时候,有时候我们需要共享相同的资源

这个时候我们就需要利用同步

就是其中一个线程运行完同步块的时候

才能运行下一个线程,这样避免出错

--------

实现同步

我们用的同步代码块

synchronized 关键字,在后面我们需要添加一个

锁,这个锁需要时一个对象

多个线程需要同一个锁,这样的话,我们才能做到执行完一个线程

然后去执行另一个 当然这不一定。

或者我们用同步方法

 

java线程初学(粗糙)

标签:

原文地址:http://www.cnblogs.com/-new/p/5259228.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!