随笔分类 - 多线程
摘要:1.Monitor类 Monitor.Enter和Monitor.Exit; 锁静态对象,类级的。并行的线程,串行的获得资源。 用法: Monitor.Wait 和Monitor.Pulse Wait:暂时释放资源锁,该线程进入“等待队列”中。 Pulse:唤醒“等待队列”中的线程,被唤醒的线程(被
阅读全文
摘要:多线程编程常遇到,主线程要等所有子线程全执行完后,主线程才开工的情况。如 何判断 所有子线程都执行结束:方法一: 主线程中设静态变量,标识活动线程数。动启一个子线程时,活动线程数递增1。当活动结束时,活动线程数减1.方法二: 把所有的子线程放到列表中,再去判断每一个线程状态。 L...
阅读全文

浙公网安备 33010602011771号