From 5d95466ea8b8b4ab28ff72f15691c9ad1756b73b Mon Sep 17 00:00:00 2001 From: green-caterpillar Date: Tue, 16 Sep 2014 23:16:32 +0400 Subject: [PATCH] Update README.md --- README.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) 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;