In [here](https://github.com/microsoft/jbpf/blob/main/src/io/jbpf_io_ipc.c#L199) the `dipc_ctrl_thread_run` is not atomically checked, which may cause problem if this variable is updated in multiple places at the same time.
In here the
dipc_ctrl_thread_runis not atomically checked, which may cause problem if this variable is updated in multiple places at the same time.