摘要: 介绍一些多线程中的常用方法: 暂停继续: suspend()和 resume()方法: 线程的暂停和恢复,使用 suspend()方法使线程进入阻塞状态,不可以自动恢复,可使用resume()方法将线程唤醒。 yield()方法: yield()方法的作用是放弃当前CPU资源,将他让给其他的任务去使 阅读全文
posted @ 2018-08-22 17:41 测试5454 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 多线程中一定会遇到线程安全的问题,也就是在同一时间N条线程操作了同一变量,这个变量也叫做共享变量。 举例:(错误的示范) 设计一个投票系统,多个人可以对同一个的票数进行投票,下面看具体代码: 代码: 看代码貌似没什么问题,但是见到打印的语句就会发现问题了: 明明小红投完票之后,小明的票应该是1,但是 阅读全文
posted @ 2018-08-22 16:59 测试5454 阅读(192) 评论(0) 推荐(0) 编辑