急请问线程通信postthreadmessage有关问题

急!!请教线程通信postthreadmessage问题~
最近刚学习c#,碰到两个线程通信问题,原程序是bcb编的,用了postthreadmessage传递信息,主框体启动两个线程A和B,A根据条件向B发送数据,用了postthreadmessage(b.id,...);不打算用事件,在C#对应postthreadmessage怎么做!!急!!急!!急!!急请问线程通信postthreadmessage有关问题
线程

------解决方案--------------------
BlockingCollection<YourClass> messages = ...