// We will restart and re-open the tap unless _run == false
// We will restart and re-open the tap unless _run == false
}
}
}catch(...){}// catch unexpected exceptions -- this should not happen but would prevent program crash or other weird issues since threads should not throw
}catch(...){}// catch unexpected exceptions -- this should not happen but would prevent program crash or other weird issues since threads should not throw