随笔分类 -  多线程

摘要:1.Monitor类 Monitor.Enter和Monitor.Exit; 锁静态对象,类级的。并行的线程,串行的获得资源。 用法: Monitor.Wait 和Monitor.Pulse Wait:暂时释放资源锁,该线程进入“等待队列”中。 Pulse:唤醒“等待队列”中的线程,被唤醒的线程(被 阅读全文
posted @ 2016-08-25 11:19 xubenhua 阅读(189) 评论(0) 推荐(0)
摘要:多线程编程常遇到,主线程要等所有子线程全执行完后,主线程才开工的情况。如 何判断 所有子线程都执行结束:方法一: 主线程中设静态变量,标识活动线程数。动启一个子线程时,活动线程数递增1。当活动结束时,活动线程数减1.方法二: 把所有的子线程放到列表中,再去判断每一个线程状态。 L... 阅读全文
posted @ 2014-05-17 14:06 xubenhua 阅读(879) 评论(0) 推荐(0)
摘要:相关资料:总结: 阅读全文
posted @ 2014-05-17 11:55 xubenhua 阅读(526) 评论(0) 推荐(0)