The thread an event belongs to: the branch it was written on, absent for the main thread. An opener (turnBegin, threadOpen) is the base of its branch, so its thread is the one it opens.
turnBegin
threadOpen
The thread an event belongs to: the branch it was written on, absent for the main thread. An opener (
turnBegin,threadOpen) is the base of its branch, so its thread is the one it opens.