Optimization updates

This commit is contained in:
2019-07-08 14:01:17 +02:00
parent 2f5d5ece47
commit 650bdc35bd
3 changed files with 84 additions and 21 deletions
+9 -10
View File
@@ -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;
}