并行程序设计

SyEic_L MVP++

#include <thread>

thread为一个类

  • join:主线程会阻塞住,直到该子线程退出为止

  • detach:主线程丧失对子线程的控制权

    • 主线程结束之后,子线程可能仍在运行
    • 主线程结束伴随着资源销毁,需要保证子线程没有引用这些资源
  • yield:让出处理器,重新调度各执行线程

  • get_id:返回当前线程的id,可以以此来标识不同的线程

  • sleep_for:让当前线程停止一段时间

  • sleep_until:让当前线程停止一段时间,以具体的时间点为参数

  • Title: 并行程序设计
  • Author: SyEic_L
  • Created at : 2025-04-19 17:42:55
  • Updated at : 2025-04-19 17:42:55
  • Link: https://blog.syeicl.vip/2025/04/19/并行程序设计/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments
On this page
并行程序设计