imagine the following code running as a thread:
void *thread_worker(void *q){ for(;;){ int fd = some_queue_get(q); FILE