﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-1-2-3.cnblogs.com-随笔分类-白话线程同步系列</title><link>http://www.cnblogs.com/1-2-3/category/138491.html</link><description>Think different</description><language>zh-cn</language><lastBuildDate>Tue, 10 Jun 2008 09:08:27 GMT</lastBuildDate><pubDate>Tue, 10 Jun 2008 09:08:27 GMT</pubDate><ttl>60</ttl><item><title>白话并发冲突与线程同步(3)——Mutex、EventWaitHandle、AutoResetEvent 和 ManualResetEvent</title><link>http://www.cnblogs.com/1-2-3/archive/2008/06/10/colloquialism-thread-synchronization-part3-Mutex-EventWaitHandle-AutoResetEvent-ManualResetEvent.html</link><dc:creator>1-2-3</dc:creator><author>1-2-3</author><pubDate>Tue, 10 Jun 2008 00:21:00 GMT</pubDate><guid>http://www.cnblogs.com/1-2-3/archive/2008/06/10/colloquialism-thread-synchronization-part3-Mutex-EventWaitHandle-AutoResetEvent-ManualResetEvent.html</guid><wfw:comment>http://www.cnblogs.com/1-2-3/comments/1212391.html</wfw:comment><comments>http://www.cnblogs.com/1-2-3/archive/2008/06/10/colloquialism-thread-synchronization-part3-Mutex-EventWaitHandle-AutoResetEvent-ManualResetEvent.html#Feedback</comments><slash:comments>19</slash:comments><wfw:commentRss>http://www.cnblogs.com/1-2-3/comments/commentRss/1212391.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/1-2-3/services/trackbacks/1212391.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: <p><img src="http://www.cnblogs.com/images/cnblogs_com/1-2-3/thread-synchronization/khbd1.jpg" align="right"/>1-2-3翻开那《葵花宝典》，只见页首赫然写着几个大字：“欲练神功，必先自宫”，旁边几行歪歪扭扭的小字，又不知是哪位前辈高人所写：“在WC里占蹲位的3种方法：1. 如果你只对某个蹲位情有独钟，就要WaitOne(),但是不要忘了ReleaseMutex()，千万别WaitOne()两次只ReleaseMutex()一次（你干这种占着MK不LS的事，憋坏了后来的小朋友怎么办？就算没有小朋友，憋坏了小猫小狗也不好啊……）；2. 如果你喜欢讲排场，需要占2个蹲位才肯办事，则要WaitAll(蹲位1和蹲位2)；3. 如果你觉得随便去哪个蹲位办事都无所谓，那就可以WaitAny(蹲位1和蹲位2)……”。</p>&nbsp;&nbsp;<a href='http://www.cnblogs.com/1-2-3/archive/2008/06/10/colloquialism-thread-synchronization-part3-Mutex-EventWaitHandle-AutoResetEvent-ManualResetEvent.html'>阅读全文</a><img src ="http://www.cnblogs.com/1-2-3/aggbug/1212391.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://1-2-3.cnblogs.com/" target="_blank">1-2-3</a> 2008-06-10 08:21 <a href="http://www.cnblogs.com/1-2-3/archive/2008/06/10/colloquialism-thread-synchronization-part3-Mutex-EventWaitHandle-AutoResetEvent-ManualResetEvent.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>白话并发冲突与线程同步(2)——Monitor、lock和死锁</title><link>http://www.cnblogs.com/1-2-3/archive/2008/06/02/colloquialism-thread-synchronization-part2-Monitor-lock.html</link><dc:creator>1-2-3</dc:creator><author>1-2-3</author><pubDate>Mon, 02 Jun 2008 00:35:00 GMT</pubDate><guid>http://www.cnblogs.com/1-2-3/archive/2008/06/02/colloquialism-thread-synchronization-part2-Monitor-lock.html</guid><wfw:comment>http://www.cnblogs.com/1-2-3/comments/1207029.html</wfw:comment><comments>http://www.cnblogs.com/1-2-3/archive/2008/06/02/colloquialism-thread-synchronization-part2-Monitor-lock.html#Feedback</comments><slash:comments>36</slash:comments><wfw:commentRss>http://www.cnblogs.com/1-2-3/comments/commentRss/1207029.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/1-2-3/services/trackbacks/1207029.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: <p><img src="http://www.cnblogs.com/images/cnblogs_com/1-2-3/thread-synchronization/gates120.jpg" align="right"/>比尔盖茨叹道：“大哥，不行呀。你知道，Windows里会同时运行着上千个线程，且不说那些居心不良的病毒和木马，就是那些干正经事的线程，谁又能保证在你那个超长关键字里包裹的代码不会运行个二、三十秒？CPU可只有一个，在那个线程运行的二、三十秒里，整个Windows都会一动不动的，不知情的用户还以为是Windows又挂掉了，最后挨骂的可是兄弟我呦……</p>&nbsp;&nbsp;<a href='http://www.cnblogs.com/1-2-3/archive/2008/06/02/colloquialism-thread-synchronization-part2-Monitor-lock.html'>阅读全文</a><img src ="http://www.cnblogs.com/1-2-3/aggbug/1207029.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://1-2-3.cnblogs.com/" target="_blank">1-2-3</a> 2008-06-02 08:35 <a href="http://www.cnblogs.com/1-2-3/archive/2008/06/02/colloquialism-thread-synchronization-part2-Monitor-lock.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>白话并发冲突与线程同步(1)</title><link>http://www.cnblogs.com/1-2-3/archive/2008/05/26/colloquialism-thread-synchronization-part1.html</link><dc:creator>1-2-3</dc:creator><author>1-2-3</author><pubDate>Mon, 26 May 2008 00:18:00 GMT</pubDate><guid>http://www.cnblogs.com/1-2-3/archive/2008/05/26/colloquialism-thread-synchronization-part1.html</guid><wfw:comment>http://www.cnblogs.com/1-2-3/comments/1192006.html</wfw:comment><comments>http://www.cnblogs.com/1-2-3/archive/2008/05/26/colloquialism-thread-synchronization-part1.html#Feedback</comments><slash:comments>68</slash:comments><wfw:commentRss>http://www.cnblogs.com/1-2-3/comments/commentRss/1192006.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/1-2-3/services/trackbacks/1192006.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: <p><img src="http://www.cnblogs.com/images/cnblogs_com/1-2-3/thread-synchronization/0.png" align="right"/><br/><br/>男程序员勿进。<br/><br/></p>&nbsp;&nbsp;<a href='http://www.cnblogs.com/1-2-3/archive/2008/05/26/colloquialism-thread-synchronization-part1.html'>阅读全文</a><img src ="http://www.cnblogs.com/1-2-3/aggbug/1192006.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://1-2-3.cnblogs.com/" target="_blank">1-2-3</a> 2008-05-26 08:18 <a href="http://www.cnblogs.com/1-2-3/archive/2008/05/26/colloquialism-thread-synchronization-part1.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>