# Code Review: Thread.exclusive

**URL:** <https://www.ruby-forum.com/t/code-review-thread-exclusive/177674>\
**Category:** IronRuby\
**Created:** [October 21, 2009, 8:57pm UTC](https://www.ruby-forum.com/t/code-review-thread-exclusive/177674 "2009-10-21T20:57:50Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shri\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/898d66/32.png) [@Shri\_B](https://www.ruby-forum.com/u/Shri_B)\
**Post date:** [October 21, 2009, 8:57pm UTC](https://www.ruby-forum.com/t/code-review-thread-exclusive/177674/1 "2009-10-21T20:57:50Z")

</div>

tfpt review /shelveset:exc;sborde

Implements Thread.exclusive. Enables a minimal test for Shell which was  
blocked on Thread.exclusive

---

<div class="post-metadata">

**Author:** ![Shri\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/898d66/32.png) [@Shri\_B](https://www.ruby-forum.com/u/Shri_B)\
**Post date:** [October 21, 2009, 10:18pm UTC](https://www.ruby-forum.com/t/code-review-thread-exclusive/177674/2 "2009-10-21T22:18:02Z")

</div>

I think it would be better to add the definition of “exclusive” into  
Thread\Thread.cs - I guess that’s what you had at some point based upon  
the change in .Build.csproj.

Tomas

From: Shri B.  
Sent: Wednesday, October 21, 2009 11:51 AM  
To: removed\_email\_address@domain.invalid  
Cc: IronRuby External Code R.  
Subject: Code Review: Thread.exclusive

tfpt review /shelveset:exc;sborde

Implements Thread.exclusive. Enables a minimal test for Shell which was  
blocked on Thread.exclusive
