.. _post_bulk:

The :literal:`ThreadHint` parameter can be used to request, but not guarantee, that a task executes on a particular thread.
The value passed should be the integer index in range [0..ThreadCount) of the thread in that executor.
You can retrieve the current thread index using :literal_ref:`tmc::current_thread_index()<current_thread_index>`.

tmc::post_bulk()
----------------------------------------

.. doxygenfunction:: tmc::post_bulk(E&& Executor, Iter&& Begin, size_t Count, size_t Priority, size_t ThreadHint)

.. doxygenfunction:: tmc::post_bulk(E&& Executor, Iter&& Begin, Iter&& End, size_t Priority, size_t ThreadHint)

.. doxygenfunction:: tmc::post_bulk(E&& Executor, WorkItemRange&& Range, size_t Priority, size_t ThreadHint)
