<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>《Java偏向锁实现原理(Biased Locking)》的评论</title>
	<atom:link href="http://kenwublog.com/theory-of-java-biased-locking/feed" rel="self" type="application/rss+xml" />
	<link>http://kenwublog.com/theory-of-java-biased-locking</link>
	<description>just another software engineer blog</description>
	<lastBuildDate>Sat, 07 Jan 2012 02:27:19 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>作者：Java 6 JVM参数选项大全（中文版） &#124; 那些年，那些事</title>
		<link>http://kenwublog.com/theory-of-java-biased-locking/comment-page-1#comment-32192</link>
		<dc:creator>Java 6 JVM参数选项大全（中文版） &#124; 那些年，那些事</dc:creator>
		<pubDate>Fri, 06 Jan 2012 09:15:01 +0000</pubDate>
		<guid isPermaLink="false">http://kenwublog.com/?p=977#comment-32192</guid>
		<description>[...] 偏向锁原理详见 http://kenwublog.com/theory-of-java-biased-locking [...]</description>
		<content:encoded><![CDATA[<p>[...] 偏向锁原理详见 http://kenwublog.com/theory-of-java-biased-locking [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：szhnet</title>
		<link>http://kenwublog.com/theory-of-java-biased-locking/comment-page-1#comment-30542</link>
		<dc:creator>szhnet</dc:creator>
		<pubDate>Thu, 28 Apr 2011 09:42:46 +0000</pubDate>
		<guid isPermaLink="false">http://kenwublog.com/?p=977#comment-30542</guid>
		<description>那么当一个线程已经有了偏向锁，另一个线程也试图进入锁的时候，过程究竟是怎么样的呢？
当线程1已经获得了偏向锁，这时如果线程2也试图获取锁，线程1被挂起，线程2进行轻量级锁的过程，获得轻量级锁，之后线程1被恢复，也尝试获得锁，发现已有轻量级锁，于是使用重量级锁。过程是这样吗？</description>
		<content:encoded><![CDATA[<p>那么当一个线程已经有了偏向锁，另一个线程也试图进入锁的时候，过程究竟是怎么样的呢？<br />
当线程1已经获得了偏向锁，这时如果线程2也试图获取锁，线程1被挂起，线程2进行轻量级锁的过程，获得轻量级锁，之后线程1被恢复，也尝试获得锁，发现已有轻量级锁，于是使用重量级锁。过程是这样吗？</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：snake1987</title>
		<link>http://kenwublog.com/theory-of-java-biased-locking/comment-page-1#comment-30522</link>
		<dc:creator>snake1987</dc:creator>
		<pubDate>Sat, 09 Apr 2011 13:34:25 +0000</pubDate>
		<guid isPermaLink="false">http://kenwublog.com/?p=977#comment-30522</guid>
		<description>看完了，发现还是有点模糊，是否是类似读写锁的一个概念呢？当只是读的时候，进入的是偏向锁，如果是写操作，则是互斥锁
还有，在您对偏向锁的描述中，其实偏向锁的实现中，也出现了CAS操作不是吗？
如果是读写锁，这个实现不是在AQS中对state的CAS操作实现的吗？怎么会跟虚拟机相关呢？JDK中提供了什么方法来操纵偏向锁呢？

期待您的解答，谢谢了</description>
		<content:encoded><![CDATA[<p>看完了，发现还是有点模糊，是否是类似读写锁的一个概念呢？当只是读的时候，进入的是偏向锁，如果是写操作，则是互斥锁<br />
还有，在您对偏向锁的描述中，其实偏向锁的实现中，也出现了CAS操作不是吗？<br />
如果是读写锁，这个实现不是在AQS中对state的CAS操作实现的吗？怎么会跟虚拟机相关呢？JDK中提供了什么方法来操纵偏向锁呢？</p>
<p>期待您的解答，谢谢了</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：Java 6 JVM参数选项大全（中文版） &#171; 这儿的空间，没什么新鲜</title>
		<link>http://kenwublog.com/theory-of-java-biased-locking/comment-page-1#comment-30372</link>
		<dc:creator>Java 6 JVM参数选项大全（中文版） &#171; 这儿的空间，没什么新鲜</dc:creator>
		<pubDate>Wed, 15 Sep 2010 20:46:00 +0000</pubDate>
		<guid isPermaLink="false">http://kenwublog.com/?p=977#comment-30372</guid>
		<description>[...] 偏向锁原理详见&#160;http://kenwublog.com/theory-of-java-biased-locking [...]</description>
		<content:encoded><![CDATA[<p>[...] 偏向锁原理详见&nbsp;<a href="http://kenwublog.com/theory-of-java-biased-locking" rel="nofollow">http://kenwublog.com/theory-of-java-biased-locking</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：这儿的空间，没什么新鲜 &#187; Java 6 JVM参数选项大全（中文版）</title>
		<link>http://kenwublog.com/theory-of-java-biased-locking/comment-page-1#comment-30307</link>
		<dc:creator>这儿的空间，没什么新鲜 &#187; Java 6 JVM参数选项大全（中文版）</dc:creator>
		<pubDate>Mon, 05 Jul 2010 08:28:54 +0000</pubDate>
		<guid isPermaLink="false">http://kenwublog.com/?p=977#comment-30307</guid>
		<description>[...] 偏向锁原理详见?http://kenwublog.com/theory-of-java-biased-locking [...]</description>
		<content:encoded><![CDATA[<p>[...] 偏向锁原理详见?http://kenwublog.com/theory-of-java-biased-locking [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：Java6 JVM参数性能选项篇 &#171; Hello Java!</title>
		<link>http://kenwublog.com/theory-of-java-biased-locking/comment-page-1#comment-30168</link>
		<dc:creator>Java6 JVM参数性能选项篇 &#171; Hello Java!</dc:creator>
		<pubDate>Sun, 21 Mar 2010 06:37:58 +0000</pubDate>
		<guid isPermaLink="false">http://kenwublog.com/?p=977#comment-30168</guid>
		<description>[...] 启用偏向锁。偏向锁原理详见 http://kenwublog.com/theory-of-java-biased-locking [...]</description>
		<content:encoded><![CDATA[<p>[...] 启用偏向锁。偏向锁原理详见 <a href="http://kenwublog.com/theory-of-java-biased-locking" rel="nofollow">http://kenwublog.com/theory-of-java-biased-locking</a> [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

