This function sets the threads used by {data.table} to 1 in the parent
function and then restores the initial {data.table} threads when the
function exits. This is primarily used as an internal function inside of
other functions and will generally not be used on its own.
Usage
set_dt_single_thread()
Arguments
Value
an environment in the parent frame named "dt_settings"