private void ThreadFun()
{
..........
Fun();
..........
}
我怎么控制当A、B线程同时执行ThreadFun()时,只能有一个线程执行Fun(),另一个线程要等那个线程执行完Fun()后才开始执行Fun()
{
..........
Fun();
..........
}
我怎么控制当A、B线程同时执行ThreadFun()时,只能有一个线程执行Fun(),另一个线程要等那个线程执行完Fun()后才开始执行Fun()
解决方案 »
- 控件id,如果是字符串拼凑成的为什么不识别
- datagridview 筛选后重新加载问题
- .net调dll中,很难解决的技术难题,爱钻研的高手进来帮个忙吧!
- 如何将一个对象读取到流?
- 高手们帮个忙!!!!!!
- I want to save winword.document.content into access database?who could give me code?
- c编的DLL中有一个struct类形要作为参数,c#应该怎么声明?
- .net安装问题!
- WIN7 apphang1报错 服务器报错
- 我的Access数据库打不开了,请各位帮忙,很急
- 两个DataTable 合并如何去掉相同行?
- 写事件日志的问题!
{
Fun1();
lock(this)
{
Fun2();
}
Fun3();
}
这样就是在线程A在执行Fun2()时,线程B执行完Fun1()后就等待A在执行Fun2()完成再继续往下执行?