油管C Threading筆記1

2021-08-21 09:07:48 字數 326 閱讀 5198

併發程式設計的兩種方式:多程序,多執行緒

多程序:每個程序只有乙個主線程,程序之間需要程序間通訊機制

多執行緒:乙個程序包括兩個或多個執行緒,通過共享記憶體通訊,優點:快,開銷低;缺點:難以實現,不能執行在分布式系統上

簡單的多執行緒:

#include #include // c++ 11

void function1() {

std::cout<<"hello!"《注意在使用t1.detach()之後不可再執行t1.join(),執行緒一旦detach就意味著永遠detach

乙個執行緒是否可以執行join()可以通過t1.joinable()判斷

學習筆記1

struct test test int x void fun class test1 test1 int x void fun int main void test1 a 行1 a.fun 行2 test1 b 行3 b.fun 行4 test c 行5 c.fun 行6 test d 行7 d....

筆記1 遮擋

occlusionnf 0 angle threshold 40 1.取當前跟蹤到的目標好和模板係數最大的模板,計算相似度angle。occlusionnf occlusionnf 1 2.如果angle angle threshold 並且遮擋過程還未開始即occlusionnf 0 更新取當前跟...

學習筆記1

1 字串原地逆序 使用臨時變數 void reverse string s 5 求平均值 避免溢位 int f int x,int y 6 楊氏矩陣 bool young int a m n int x return false 7 十進位制轉十六進製制 string decimaltohexade...