/* g++ hello-thread.cpp ../../objs/st/libst.a -g -O0 -o hello-thread && ./hello-thread */ #include #include "../../objs/st/st.h" void* foo(void *args) { for (int i = 0; ; i++) { st_sleep(1); printf("#%d: main: working\n", i); } return NULL; } int main() { st_init(); st_thread_create(foo, NULL, 0, 0); st_thread_exit(NULL); return 0; }