Optimization updates
This commit is contained in:
@@ -26,21 +26,20 @@ int main(int argc, char **argv) {
|
||||
cout << "Continuing.." << endl;
|
||||
}
|
||||
InitializeMagick(*argv);
|
||||
DescriptorManager* manager = new DescriptorManager("test");
|
||||
DescriptorManager* manager = new DescriptorManager("data");
|
||||
manager->Init();/*
|
||||
manager->rankImages(imagename, method);
|
||||
manager->outputRank(imagename, method);
|
||||
manager->outputMap(method);*/
|
||||
cout << endl;
|
||||
|
||||
cout << "Starting first compute thread.." << endl;
|
||||
thread first(&DescriptorManager::test, manager);
|
||||
cout << "Starting second computer thread.." << endl;
|
||||
thread second(&DescriptorManager::test, manager);
|
||||
first.join();
|
||||
|
||||
second.join();
|
||||
cout << "we done." << endl;
|
||||
const int thread_count = 8;
|
||||
thread* thrds[thread_count];
|
||||
for (int i =0; i < thread_count; i++) {
|
||||
thrds[i] = new thread(&DescriptorManager::test, manager, i);
|
||||
}
|
||||
for (int i =0; i < thread_count; i++) {
|
||||
thrds[i]->join();
|
||||
}
|
||||
//manager->test();
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user