That looks good to me. Will you be able to do relative priorities < -2 and > 2? Also, have we received a contribution agreement from you yet?
Thanks, JD …there is no try From: ironruby-core-boun...@rubyforge.org [mailto:ironruby-core-boun...@rubyforge.org] On Behalf Of Pascal Normandin Sent: Thursday, May 14, 2009 9:05 PM To: ironruby-core@rubyforge.org Subject: Re: [Ironruby-core] Thread priority Hello, I’ve looked into this and it is pretty easy to implement. But I have a question before I send any modification. The Clr Thread works with 5 levels (Lowest, BelowNormal, Normal, AboveNormal and Highest) but based on the ruby doc a ruby thread works with an integer for priority. So I’ve decided to go with the following mapping Lowest <= -2 BelowNormal == -1 Normal == 0 AboveNormal ==1 Highestvalues >= 2 Is that correct ? Excuse me if that’s too basic but I’m pretty new to Ruby and even newer to IronRuby. Thanks; Pascal From: ironruby-core-boun...@rubyforge.org [mailto:ironruby-core-boun...@rubyforge.org] On Behalf Of Tomas Matousek Sent: May-12-09 12:56 PM To: ironruby-core@rubyforge.org Subject: Re: [Ironruby-core] Thread priority Thread#priority attribute is not implemented yet, that’s why the CLR property is picked up. It should be easy to implement it. Any volunteer? Tomas From: ironruby-core-boun...@rubyforge.org [mailto:ironruby-core-boun...@rubyforge.org] On Behalf Of Ivan Porto Carrero Sent: Tuesday, May 12, 2009 5:41 AM To: ironruby-core@rubyforge.org Subject: Re: [Ironruby-core] Thread priority You can just use the enum from ironruby System::Threading::ThreadPriority.normal --- Met vriendelijke groeten - Best regards - Salutations Ivan Porto Carrero Blog: http://flanders.co.nz Twitter: http://twitter.com/casualjim Author of IronRuby in Action (http://manning.com/carrero) Emma Goldman<http://www.brainyquote.com/quotes/authors/e/emma_goldman.html> - "If voting changed anything, they'd make it illegal." On Tue, May 12, 2009 at 1:59 PM, Shay Friedman <li...@ruby-forum.com<mailto:li...@ruby-forum.com>> wrote: Hi there, Ruby allows to set the thread priority using the priority= method: Thread.new do Thread.current.priority = -1 ... blah blah blah ... end This is not available in IronRuby because priority maps to the System.Threading.Thread priority property which looks for the ThreadPriority enum. Is it going to change or is this the right behavior for IronRuby? Thanks, Shay. -- Posted via http://www.ruby-forum.com/. _______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org<mailto:Ironruby-core@rubyforge.org> http://rubyforge.org/mailman/listinfo/ironruby-core
_______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core