# PR_CreateThreadPool Create a new hash table. ## Syntax ```{code} #include NSPR_API(PRThreadPool *) PR_CreateThreadPool( PRInt32 initial_threads, PRInt32 max_threads, PRUint32 stacksize ); ``` ### Parameters The function has the following parameters: `initial_threads` : The number of threads to be created within this thread pool. `max_threads` : The limit on the number of threads that will be created to server the thread pool. `stacksize` : Size of the stack allocated to each thread in the thread. ### Returns Pointer to a {ref}`PRThreadPool` structure or `NULL` on error. ### Description