The description of TBB task_scheduler_init is
Class representing reference to tbb scheduler.
A thread must construct a task_scheduler_init, and keep it alive, during the time that it uses the services of class task.
I am not sure the meaning of the word A thread . Does this mean main thread or the the thread where new task is created.
Could I only create task_scheduler_init only once. Or every thread when new task is going to be created?