#include #include #include #include #include #include #include #include #include #include #include #include #include void func_A() { static int a = 0; a++; } void func_B() { static int b = 0; b++; } void func_C() { static int b = 0; b++; } void func_D() { static int d = 0; d++; if ( d < 0 ) func_C(); } void *do_run(void *arg) { while (1) { func_A(); func_B(); usleep (10000); } } int main(int argc, char *argv[]) { pthread_create(0, 0, do_run, 0); pause(); }