文件大小:5.53 KB
文件类型:zip
发布时间:2012-03-06 22:48:45
需资源分:2
下载次数:14
Tag:java 多线程 方法 解析
::资源简介::
一、run()和start()
这两个方法应该都比较熟悉,把需要并行处理的代码放在run()方法中,start()方法启动线程将自动调用 run()方法,这是由Java的内存机制规定的。并且run()方法必须是public访问权限,返回值类型为void.
二、关键字Synchronized
这个关键字用于保护共享数据,当然前提是要分清哪些数据是共享数据。每个对象都有一个锁标志,当一个线程访问该对象时,被Synchronized修饰的数据将被“上锁”,阻止其他线程访问。当前线程访问完这部分数据后释放锁标志,其他线程就可以访问了。
以下是引用片段:
public ThreadTest implements Runnable
{
public synchronized void run(){
……
::下载地址::
>> 评论