Promise and Future

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

Read more
Tags: tasks
Comments 3Views: 4181

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: 8038

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 19Views: 4055

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 7Views: 4656

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: 2609

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 75Views: 4536

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: 2114

My Newest E-Book

Latest comments

Subscribe to the newsletter (+ pdf bundle)

Blog archive

Source Code

Visitors

Today 77

All 332201

Currently are 157 guests and no members online