项目中多线程编程

    2016-01-29

   很早之前我就关注过高性能计算,大概是在三年级学过了函数式语言之后吧。教材上都说函数式语言有天然的并发性,那段时间里,总想着研究一下,这个“天然的并发性”到底是怎么回事儿。当然了,在普通学校嘛,就是想学点新潮的技术,好找工作嘛。学习Erlang也是部分出于想了解高并发编程这个原因。后来学了一段时间,发现不是这么回事儿。兴趣点也开始转移到更加底层一点的编程语言工作原理上了,这一块儿算是彻底放下了。
   这段时间,我在把我们的项目改成多线程版本,可以多线程渲染。之间也是经历了一点波折。还好,也还算顺利,未有大的困难。以前我只使用过Java 的 多线程,现在才发现C++的多线程与Java 的还是稍稍有一点差别。 我们目前的需求还是比较简单的,凡是需要被多线程访问的数据容器都简单的采用intel 的 tbb 库,一个线程做一份工作,没有出错误。希望以后不要再更改核心部分的设计了。这一段时间的编码工作让我意识到,我其实对所谓的高并发编程是不怎么感兴趣的。当初的所谓的兴趣点,只是一时的兴趣罢了。我现在做的事情,我感到非常有意思,或许三年之后,我对此就不满足了,会转移阵地了。这倒是无所谓了。
  我们程序的架构设计上没有考虑过这个需求,说明我们在设计的时候还不够完善、深入, 我也反思过,虽然说不是由我来做决策,但是,多下点功夫还是能够尽早的发现设计上的问题,越早进行修正就能越多的减少工作量。
 

[ 主页
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值