什么线程练习90%的时间都很好?

时间:2011-01-08 00:53:39

标签: multithreading multicore

使用多核处理线程时,90%的时间内哪些做法或做法都很好?

我个人所做的就是共享不可变类并将数据传递(复制)到队列到目标线程。

1 个答案:

答案 0 :(得分:0)

这很模糊 - 但我总会遵循一些基本规则:

  1. 确保线程在实现之前有意义
  2. 专注于算法,而不是设计线程时的单独代码行
  3. 最高级别的主题
  4. 首选不可变数据
  5. 正确同步数据访问
  6. 首选高级线程库,而不是低级手写线程代码
  7. 测量(确保1.是真的!)