今天看了有关性能的文章,性能也是客户所看重的.
文章推荐看了软件编程并发性.
就按书上敲了网址看:http://www.gotw.ca/publications/concurrency-ddj.htm
随着多核处理器大行其道,处理数据越来越快.软件开发可以利用这一点,采用多线程并发执行,只是单线程会极低的利用处理器.不过也要合理利用这种方法,各线程必须绝对独立。
和同事聊聊,他说目前大多软件系统还用不到,大计算可能需要这种方法来提高效率。实现起来算法就需要更高的设计。
看来这种并发性开发需要有时间多看看几篇文章。
文章说要想让程序员从单线程开发到多线程开发就像当初让他们从结构式开发到面向对象开发一样困难。
面向对象开发是60年代开始有,90年代才起来,因为在90年代工业的数据更bigger,需要面向对象开发方法来解决问题。