| 381 | } |
| 382 | |
| 383 | void create_setxattr_threads(void) |
| 384 | { |
| 385 | struct timespec tim = {0}; |
| 386 | pthread_t thread1 = {0}; |
| 387 | pthread_t thread2 = {0}; |
| 388 | pthread_t thread3 = {0}; |
| 389 | |
| 390 | tim.tv_nsec = 2001337; |
| 391 | |
| 392 | pthread_create(&thread1, NULL, setxattr_thread_routine, (void*)3); // setxattr_thread_routine() —— |
| 393 | nanosleep(&tim, NULL); |
| 394 | pthread_create(&thread2, NULL, setxattr_thread_routine, (void*)4); |
| 395 | nanosleep(&tim, NULL); |
| 396 | pthread_create(&thread3, NULL, setxattr_thread_routine, (void*)5); |
| 397 | } |
| 398 | |
| 399 | void create_io_uring_threads(void) |
| 400 | { |