processing_thread_args
struct processing_thread_args *args;
args = (struct processing_thread_args *)data;
struct processing_thread_args *thread_args;
thread_args = (struct processing_thread_args *)malloc(
sizeof(struct processing_thread_args));