Promise and Future

With std::promise and std::future, you have the full control over the task.

Read more
Tags: tasks
Comments 3Views: 19473

Modernes C++

This page is the starting point for my blog Modernes C++. A simple overview of my existing and upcoming posts.

Read more
Comments 13Views: 19411

Asynchronous Callable Wrappers

std::packaged_task enables you to write a simple wrapper for a callable, which you can invoke later.

Read more
Tags: tasks
Comments 22Views: 9111

Asynchronous Function Calls

std:.async feels like an asynchronous function call. Under the hood std::async is a task. One, which is extremely easy to use.

Read more
Tags: async, tasks
Comments 13Views: 15693

Tasks

Tasks were one of the latest additions to the C++11 standard. They give you a better abstraction than threads. In the general case, they should be your first choice. 

Read more
Tags: tasks
Comments 5Views: 6788

Condition Variables

Condition variables allow us to synchronize threads via notifications. So, you can implement workflows like sender/receiver or producer/consumer. In such a workflow, the receiver is waiting for the the sender's notification. If the receiver gets the notification, it continues its work.

Read more
Comments 76Views: 14503

Thread-Local Data

By using the keyword thread_local, you define the thread local data. Thread-local can easily be explained in a few words.

Read more
Add CommentViews: 5434

Subscribe to the newsletter (+ pdf bundle)

Blog archive

Source Code

Visitors

Today 1225

All 1089834

Currently are 239 guests and no members online

Kubik-Rubik Joomla! Extensions

Latest comments