我想做这样一个多线程程序:
  用户界面线程 —— T1
  工作线程     —— T2线程间公共数据存放到进程的 共享内存中(比如共享变量 _share )。现在我想做的是,让T2生产数据放到_share中,并以某种方式“告知”T1,T1将_share中的数据Show到用户界面上。
我的问题是:T2怎么样才能“告知”T1(类似Windows消息,C#编程怎么实现Windows消息机制)?让两部分工作在各自的线程中运行。比如,让T2执行完后去触发一个事件,实际上Show的工作是运行在T2中,而不是运行在用户界面线程中。望大家赐教,Thanks !