5 Jan
2013
5 Jan
'13
4:34 p.m.
Hi, I was implementing a kind of server using shared memory. The server should keep idle, waiting for a request and I do this by waiting on a condition variable, of course. I then noticed my fans running high when I let the server waiting a little longer while testing and discovered this happens simply because of some busy loop implementation for condition waiting. Is there any reason for that? Given the interprocess library age, no way for implementing a non-busy interprocess condition variable waiting is available? https://svn.boost.org/trac/boost/ticket/6108 Regards, Francisco Lopes