From d36ad583c6ded8d1fd2405e6e38fa4c5216d110f Mon Sep 17 00:00:00 2001 From: Aleksey Lobanov Date: Thu, 26 Apr 2018 00:48:22 +0300 Subject: [PATCH] deques instead of vectors --- main.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/main.cpp b/main.cpp index ab05e92..5df8e9e 100644 --- a/main.cpp +++ b/main.cpp @@ -1,6 +1,7 @@ #include #include #include +#include #include #include #include @@ -339,10 +340,10 @@ list< set> > shared_function_classes; mutex shared_functions_mutex; -list task_list; +deque task_list; mutex task_mutex; -list processed_task_list; +vector processed_task_list; mutex processed_task_mutex; set> bad_functions; @@ -390,7 +391,7 @@ void process_task_lists() { while ( completed_tasks < total_possible_functions ) { // опустошим выполненные таски processed_task_mutex.lock(); - list local_processed_task_list = processed_task_list; + vector local_processed_task_list = processed_task_list; processed_task_list.clear(); processed_task_mutex.unlock();