TS_EXIT_REQUESTED
if (g_sysev_thread_state != TS_EXIT_REQUESTED)
while (g_sysev_thread_state != TS_EXIT_REQUESTED) {
g_sysev_thread_state = TS_EXIT_REQUESTED;
if (g_schgt_state != TS_EXIT_REQUESTED) {
while (g_schgt_state != TS_EXIT_REQUESTED) {
dm_assert(g_schgt_state == TS_EXIT_REQUESTED);
g_schgt_state = TS_EXIT_REQUESTED;