首页 相关文章 关于Java多线程技术中所有方法的详细解析

关于Java多线程技术中所有方法的详细解析

一、run()和start()

这两个方法应该都比较熟悉,把需要并行处理的代码放在run()方法中,start()方法启动线程将自动调用 run()方法,这是由Java的内存机制规定的。并且run()方法必须是public访问权限,返回值类型为void。

二、关键字Synchronized

这个关键字用于保护共享数据,当然前提是要分清哪些数据是共享数据。每个对象都有一个锁标志,当一个线程访问该对象时,被Synchronized修饰的数据将被“上锁”,阻止其他线程访问。当前线程访问完这部分数据后释放锁标志,其他线程就可以访问了。

[ 查看全文 ]

2016-02-19 标签:

关于Java多线程技术中所有方法的详细解析的相关文章

手机页面
收藏网站 回到头部