switch_thread
switch_thread(2, SWITCH_SIGNAL | SWITCH_WAIT);
switch_thread(4, SWITCH_SIGNAL);
switch_thread(1, SWITCH_WAIT);
switch_thread(3, SWITCH_SIGNAL);