目錄
// 在子執行緒中通過join()方法指定順序
#include #include #include // c++裡處理多執行緒的標頭檔案是thread
using namespace std;
class test
~test() {}
void init(int m);
void printvalue()
private:
int m_inum;
thread m_t1;
thread m_t2;
};// 在類test中建立兩個子執行緒m_t1,m_t2,要求m_t2必須在m_t1完成後才能做處理
void test::init(int m)
); m_t2 = thread([this]() );
m_t2.join();
}int main()
#include #include #include // c++裡處理多執行緒的標頭檔案是thread
using namespace std;
pthread_barrier_t barrier;
class test
~test() {}
void init();
private:
int m_inum;
};void test::init()
); thread t2 ([this]() );
t1.detach();
t2.detach();
}int main()
/*結果1:
main start
--------- t1 ---------
--------- t2 ---------
main end
結果2:
main start
--------- t2 ---------
--------- t1 ---------
main end
結果3/4/...:
*/// 如果兩個子執行緒中不加pthread_barrier_wait,那麼會出現主線程結束,而子執行緒沒有處理完成
C GDI 學習筆記 二 幾個例子
1.第乙個例子 hello world 第乙個最經典的例子當然是hello world了 graphics mygraphics pdc 建立乙個 graphics物件 建立乙個筆刷 第一項是透明度 0 255 後三項是 rgb值 solidbrush brush color 100,0,0,255...
儲存過程幾個例子
create or replace procedure peace if is cursor var c is select from grade begin for temp in var c loop if temp.course name os then dbms output.put lin...
EnumSet的幾個例子
enumset 是乙個與列舉型別一起使用的專用 set 實現。列舉set中所有元素都必須來自單個列舉型別 即必須是同型別,且該型別是enum的子類 列舉型別在建立 set 時顯式或隱式地指定。列舉 set 在內部表示為位向量。此表示形式非常緊湊且高效。此類的空間和時間效能應該很好,足以用作傳統上基於...