摘要:
不能说所有的bug都是纸老虎,但往往那种看似很奇葩的bug,导致的原因确实很简单,烦了你一段时间,找到真相又让你忍不住一笑。什么是奇葩的bug呢。我的定义是:代码逻辑都一样,但在A处是好的,到了B处就不行或者同类的ABC都是好的,D却不行了的bug。而最终,问题确实不在代码逻辑上面,往往是配置... 阅读全文
随笔档案-2015年10月
【读书笔记】.Net并行编程高级教程(二)-- 任务并行
2015-10-29 08:13 by stoneniqiu, 2344 阅读, 收藏, 编辑
摘要:
前面一篇提到例子都是数据并行,但这并不是并行化的唯一形式,在.Net4之前,必须要创建多个线程或者线程池来利用多核技术。现在只需要使用新的Task实例就可以通过更简单的代码解决命令式任务并行问题。1.Task及它的生命周期 一个Task表示一个异步操作,它的创建和执行都是独立的,因此可以对... 阅读全文
程序员的自黑
2015-10-22 22:28 by stoneniqiu, 1856 阅读, 收藏, 编辑
摘要:
一直都没想当大神,但心里确实很崇拜那些才思敏捷,博学多能的程序员。以为自己可以做到优秀,但最近发现自己离优秀真的还真有很远的距离。甚至想到自己编程4年多,都有些羞愧难当。事情是这样的。一个同事负责开发产品的一个新版本,需要我配合修改我之前做的一个模块。这都没有问题。他一直是很细心的人,开始给我讲了很... 阅读全文
【读书笔记】.Net并行编程高级教程--Parallel
2015-10-13 08:14 by stoneniqiu, 10211 阅读, 收藏, 编辑
摘要:
一直觉得自己对并发了解不够深入,特别是看了《代码整洁之道》觉得自己有必要好好学学并发编程,因为性能也是衡量代码整洁的一大标准。而且在《失控》这本书中也多次提到并发,不管是计算机还是生物都并发处理着各种事物。人真是奇怪,当你关注一个事情的时候,你会发现周围的事物中就常出现那个事情。所以好奇心驱使下学习... 阅读全文