[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [sc-dev] atomic, priority, semaphores
Tim,
We had previously worked three changes that were only in my local
repository -1:was to let atomic be included by commenting #define
BOOST_LOCKFREE_NO_HDR_ATOMIC Is this worthwhile? How should be done
properly
wait for boost 1.53, which has several fixes for both boost.atomic and
boost.lockfree
With mingw-w64 both options are compiling (just atomic or boost atomic)
2:was to set realtime priority (I dont know if it is important)
it is needed, but i was confused, which version you ended up using.
I used :
#elif defined(_WIN32)
success = SetThreadPriority(GetCurrentThread(),
THREAD_PRIORITY_TIME_CRITICAL);
in void thread_init_functor::operator()(int thread_index)
3:was to implement win32 semaphores which I think that incremented
stability and that I send you as file semaphore_win32.hpp and has
worked for me.
let me have a look again (btw, patches are much nicer to deal with than
just files, as they can be applied with `git am')
This is the most significative for me. Yesterday I tried without this and
sometimes supernova gets hung.
Victor
_______________________________________________
sc-dev mailing list
info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-dev/
search: https://listarc.bham.ac.uk/lists/sc-dev/search/