| 76 | |
| 77 | public: |
| 78 | Thread(void* (*wrapper)(void*), ThreadArg* arg, bool delete_arg, unsigned int num) : wrapper(wrapper), arg(arg), delete_arg(delete_arg), num(num) { |
| 79 | state = NOT_STARTED; |
| 80 | tid = 0; |
| 81 | memset(&tv_started, 0, sizeof(tv_started)); |
| 82 | memset(&tv_finished, 0, sizeof(tv_finished)); |
| 83 | pthread_mutex_init(&mp, NULL); |
| 84 | } |
| 85 | |
| 86 | void running() { |
| 87 | pthread_mutex_lock(&mp); |
nothing calls this directly
no outgoing calls
no test coverage detected