This is a c++ asynchronous task object I wrote a while back that allows for executing tasks asynchronously, with a given task priority. Inheriting from the abstract CAsyncTask allows the user to define their own desired behavior for the task they need processed.

The example bellow creates a timed asynchronous task, that is created and passed through to the CAsyncTaskManager for management and executed within a thread safe CAsyncTaskPool. I’ll provide these code samples at a later date.


Leave a Reply

Your email address will not be published.