摘要: 除了Lock()、Monitor之外,我们最长用的就是Mutex了,但是玩不好Mutex就总会造成死锁或者AbandonedMutexException(我就玩的不怎么好,在并发性访问测试的时候总是遇到关于Mutex的问题,各位线虫见笑了,不过还是把我遇到的一些问题和总结拿出来和大家分享,有误的地方还往指正。还是先举一个简单的例子,来说明一下这个东西:publicclassThreadMutex{publicvoidTest(){Threadt1=newThread(Thread1);Threadt2=newThread(Thread2);t1.Start();t2.Start();}publ 阅读全文
posted @ 2011-05-24 17:29 hanmos 阅读(263) 评论(1) 推荐(0) 编辑
摘要: 在程序之外,是程序员的生活。 当我们刚刚告别校园成为一个程序员时,大都拥有成功的梦想、万分的激情,那时的我们也拥有精力充沛的健康身体。 随时间流逝,5年过去了、10年过去了,也许,梦想可能渐渐暗淡,激情慢慢消退。但,有一点是肯定的,我们的身体大不如前了,像视力下降、慢性胃炎、颈椎病、失眠、神经衰弱等等接踵而来,这些病症几乎成了我们这个行业的职业病。 从健康的角度来说,程序员这个职业,有几个非常不利的因素: 第一,程序员需要专注。程序员经常连续长时间地(例如连续8个小时以上,为解决一个bug,饭顾不上吃、睡觉也在想解决方案)专注在一个问题上,这对气血的消耗是非常巨大的。几年前华为一个员工因连续加 阅读全文
posted @ 2011-05-24 17:05 hanmos 阅读(232) 评论(0) 推荐(0) 编辑