做消息提醒,有一个线程往队列里头放数据,另一个线程从队列里头取数据用于在右下角弹出框显示。我希望读取数据以显示的那个线程,等读取的前一个数据显示完毕之后,再读取第二个数据。现在我无法知道前一个数据是否显示完毕。请问能否提供一点思路?
解决方案 »
- C#导出到Excel的严重问题,请高手赐教
- 怎样优化这段代码,让它的执行速度更快些?
- 用界面2的文本框值修改界面1中的值
- datagrid的编辑问题
- 串口传输问题(MSCOMM)
- Winform中DataGridView怎么设置单元格的宽度
- 请问在C#中可以使用MSComm这个控件吗?
- 请问如何为pictureBox控件添加图片
- 如果您喜欢c#,如果您是c#高手,请进来------c#因为有了您们而精彩
- System.Data.OleDb.OleDbException (0x80040E07): 标准表达式中数据类型不匹配。
- datatable 添加数据行
- VS2010的C#制作带卸载功能的安装包过程
{
MsgPush msg = MsgQueue.msgList.Dequeue();
FormMsgPush fmMsg = new FormMsgPush(this);
fmMsg.Show(msg.ClassName, msg.Summary);
}
MsgQueue.msgList是我的消息队列,我用一个while循环读取队列,请问我该如何控制他等待?