栈中的局部变量，在被后续的函数调用等覆写之前跳转回来恢复时仍是原样，这允许在实现协程时谨慎的用到它们。POSIX.1-2001/SUSv3和此前的SUSv2进一步提供了操纵的强力设施：，可方便地用来实现协程，但是由于codice_5的参数定义不符合C99标准要求，这些函数在POSIX.1-2004中被废弃，并在POSIX.1-2008中被删除。POSIX.1-2001/SUSv3和此前的SUSv2定义了codice_6，可用来在不能获得codice_5的情况下稍微迂回的实现协程。极简实现不采用有关的标准