diff --git a/README.md b/README.md index 629c3bc..075e127 100644 --- a/README.md +++ b/README.md @@ -11,16 +11,15 @@ cpputil #### threadpool Создадим пул с 4 потоками -```C++ +``` cpp threadpool pool(4); ``` Добавим задачу в виде глобальной функции с параметрами -```C++ +```cpp int add(int x, int y) { - return x + y; +return x + y; } - pool.add_task(&add, 1, 2); ``` или член класса @@ -47,7 +46,7 @@ pool.add_task(func); pool.add_task([]{ return 42; }); ``` Все варианты **add_task** возвращают **std::future**, что позволяет дождаться окончания выполнения задач и получить резульаты (а заодно гарантирует проброс исключений изнутри задач) -```cpp +``` cpp threadpool pool(4); std::vector> vec;