cplusplus.com
C++ : Forum : UNIX/Linux Programming : pthread_mutex_call blocks forever causin
 
cplusplus.com
Information
Documentation
Reference
Articles
Forum
Forum
Beginners
Windows Programming
UNIX/Linux Programming
General C++ Programming
Lounge
Jobs


post pthread_mutex_call blocks forever causing cpu usage 100%

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
Topic archived. No new replies allowed.