worker_param_t
worker_param_t *p = (worker_param_t *)arg;
worker_param_t *worker_param;
worker_param = malloc(sizeof (worker_param_t));