-
C++并行开发7-单例设计模式共享数据分析、解决,call_once
单例模式 #include <iostream> #include <thread> using namespace std; class MyCAS { private: MyCAS() {... -
C++并行开发6-unique_lock详解.md
一、 unique_lock 取代lock_guardadopt_lock表示这个互斥量已经被lock了,必须把互斥量提前lock,否则会报异常 try_to_lock当outMsgRecgQueue线程有一个sleep的时候,会导致另一个inMs... -
C++并行开发8-condition_variable、wait、notify_one、notify_all
std::condition_variablecondition_variable实际上是一个类,说白了就是等待一个条件的达成 notify_one(); 尝试把wait的线程唤醒 wait() 用来等一个东西 如果第二个参数返回true,那么... -
C++并行开发9-async、future、packaged_task、promise
std::future 使用小试牛刀一、 std::async、std::future创建后台任务并返回值 希望线程返回一个结果std::async是一个函数模板,用来启动一个异步任务,启动一个异步任务之后,他返回一个future对象 什么是“启动... -
C++并行开发14-补充学习
前言主要是C++异步和同步线程进行总结 异步编程线程同步主要是为了解决对共享数据的竞争访问问题,所以线程同步主要是对共享数据的访问同步化(按照既定的先后次序,一个访问需要阻塞等待前一个访问完成后才能开始)。这篇文章谈到的异步编程主要是针对任务或线程的... -
常见分割loss
分割网络总结参考资料语义分割常用loss介绍及pytorch实现 -
Occupancy网络
参考资料occupancy 论文阅读