#include <thread> using namespace std; namespace Para{ class Parallel:thread { public: static void run(){ } Parallel(void) { } virtual ~Parallel(void) { } inline static void start(Parallel* p){ // (*p).join(); } virtual void Parallel::start(thread& t){ } static void parallelize(Parallel& p1,Parallel& p2){ } inline virtual Parallel* operator=(thread* t){ return static_cast<Parallel*>(t); } }
#include <iostream> #include "Parallel.h" #include "Resource.h" using namespace std; using namespace Para; void main(){ Parallel p; p.join(); thread t(print); t.join(); //cout<<p.get_id()<<"\n"; system("Pause"); }
p.join()
class Parallel: public thread {
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)