diff --git a/driver/others/blas_server.c b/driver/others/blas_server.c index 1fd848c6b..7f2fac3af 100644 --- a/driver/others/blas_server.c +++ b/driver/others/blas_server.c @@ -821,24 +821,6 @@ void goto_set_num_threads(int num_threads) { LOCK_COMMAND(&server_lock); increased_threads = 1; - - for(i = blas_num_threads - 1; i < num_threads - 1; i++){ - - thread_status[i].queue = (blas_queue_t *)NULL; - thread_status[i].status = THREAD_STATUS_WAKEUP; - - pthread_mutex_init(&thread_status[i].lock, NULL); - pthread_cond_init (&thread_status[i].wakeup, NULL); - -#ifdef NEED_STACKATTR - pthread_create(&blas_threads[i], &attr, - (void *)&blas_thread_server, (void *)i); -#else - pthread_create(&blas_threads[i], NULL, - (void *)&blas_thread_server, (void *)i); -#endif - } - blas_num_threads = num_threads; UNLOCK_COMMAND(&server_lock);