"William E. Kempf" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
> Priorities are implemented, but still undergoing design changes, in the > thread_dev branch. The timer, if I understand what you want, is trivial > to implement portably with the current Boost.Threads interfaces, but I do > plan on addressing this as well. Speaking about the timer I ment something like that: typedef int milliseconds; class stopwatch { public: stopwatch() : started_(::GetTickCount()) {} milliseconds elapsed() const { return ::GetTickCount() - started_; } private: const DWORD started_; }; > > > I'm aware of the fact that it's very operating system specific. But I do > > think that it could be done with elegance and ease in the spirit the > > whole library adhere. The first thing to come in mind is to add a couple > > of member functions to boost::thread like this: > > > > class thread > > > > { > > > > // ... > > > > void increase_priority(); > > > > void decrease_priority(); > > Not that useful, IMO. Usually you want to set a specific priority, and > this interface would require several calls to do so. Further, these calls > can fail, so should probably have bool return types. Agree. _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost