gpt4 book ai didi

multithreading - 哪种线程实践在 90% 的时间里都是好的?

转载 作者:行者123 更新时间:2023-12-03 01:34:30 25 4
gpt4 key购买 nike

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

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

最佳答案

这非常模糊 - 但有一些我始终遵循的基本规则:

  1. 在实现线程之前确保它有意义
  2. 在设计线程时关注算法,而不是单行代码
  3. 尽可能在最高级别进行讨论
  4. 更喜欢不可变数据
  5. 适当同步数据访问
  6. 优先选择高级线程库而不是低级手写线程代码
  7. 测量(确保 1. 为真!)

关于multithreading - 哪种线程实践在 90% 的时间里都是好的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4631671/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com