Equivalent of PosthreadMessage
<p>Does .Net has an equivalent for PosthreadMessage?</p>

<p>We presently use a List (for keeping the items), a lock (protecting the list) and an event (to notify the consumer thread that an item has been added to the list) for the same functionality.</p>

<p>Is there any optimized way for implementing this?</p>
