</h3>

<p>The <b>RequiresThreadAttribute</b> is used to indicate that a test method, 
   class or assembly should be run on a separate thread. Optionally, the 
   desired apartment for the thread may be specified in the constructor.
   
<p><b>Note:</b> This attribute, used with or without an ApartmentState
   argument will <b>always</b> result in creation of a new thread. To
   create a thread only if the current ApartmentState is not appropriate,
   use <b>RequiresSTAAttribute</b> or <b>RequiresMTAAttribut