|
| |||||||||||||||||||||||||
| vaibhavsaxena (1) | |
|
pthread_mutex_lock() call never returns causing other threads to wait for gaining its lock forever in turn causing 100% cpu load. I have tried using alternate call pthread_mutex_trylock() which try to lock and if the mutex is locked in some other thread it returns with an error code. The above mentioned call pthread_mutex_lock is used in an application which goes to full cpu load once mutex blocks forever, and even if i kill the application and restart it, it will again go to full cpu load, the problem of full cpu load only gets resolved when i restart the machine, is there any other alternate call or any other possible solution for this problem. | |
|
|
|
| writetonsharma (1181) | |
| code please. I have seen this, you probably need to restart the system. :P | |
|
Last edited on
|
|