假设有A,B两个线程,线程A在运行,如果满足条件让线程B运行,不满足不运行。如何让线程B根据线程A的状况挂起和启用呢?不想每次都new一个新的线程。
解决方案 »
- access数据库无法写入,如何解决
- 怎么删除DataGridView中的一行数据??????????????
- Button控件颜色
- 如何在一个窗体的FormClosing事件中,改变另一个窗体的Enable属性?
- [原创小窍门]做个像windows计算器显示屏一样无焦点又不反灰的文本框!!
- 100分 datagird 分页问题
- 今天的面试题目,拿来考考大家2
- 如果只返回一行数据,如何操作比较简单?
- 为什么我的程序不执行IF里边的语句呢,各位大哥谢谢了~
- 紧急求助——如果将一个ZIP文件保存到资源文件中去?
- 如何从子窗口获得数据?
- dataGridView 我自定义了两个列 但是数据里面有五个字段
{
try
{
if (canDo == true)
{
DoAction();
canDo = false;
}
Thread.Sleep(10);
}
catch (Exception ex)
{
logger.WriteErrLogWithTime(ex.ToString(), ex);
}在另一个线程里如果符合条件了就设置canDo = true;