随笔分类 -  多线程

摘要:同步方法: 结果 阅读全文
posted @ 2021-07-21 18:19 mengjiabei 阅读(20) 评论(0) 推荐(0)
摘要:代码: 奶箱类 送奶工类: 收奶类: 测试类: 结果: 阅读全文
posted @ 2020-05-24 18:24 mengjiabei 阅读(154) 评论(0) 推荐(0)
摘要:例: 结果 例1 同步代码块 + 一般方法; 如果 同步代码块、同步方法同时使用 。由于同步方法使用的对象是本类的对象。如果想实现一起同步需要同步代码块使用this对象。如下: 结果 例2 同步代码块 + 静态方法; 静态方法实现 ,只需要在方法中加上静态 及 同步代码块方式,使用(SellTick 阅读全文
posted @ 2020-05-23 18:57 mengjiabei 阅读(195) 评论(0) 推荐(0)
摘要:例: 结果: 出现的问题: 、 修个 b2 类: 在run方法中,使用sleep方法中实现 ,要用类名进行调用。 结果 问题解决: 修个 b2 类: 使用同步代码块方式解决 注:任意对象 Object 对象应共同使用1个。 结果 修个 b2 类: 使用同步方法 方式解决 问题:如果同步代码块 和同步 阅读全文
posted @ 2020-05-23 13:52 mengjiabei 阅读(213) 评论(0) 推荐(0)
摘要:总结: 1.有两种方式实现多线程:第一种继承Thread类。第二种实现Runnable接口。 2.设置获取线程名称。 3.线程调度(设置线程优先级)。 最小优先级是1 默认 5 最高 10. 优先级高不代表一定所有线程都是优先的,只是比优先级低的相对优先而已。 4.线程控制。有很多方法目前讲3个方法 阅读全文
posted @ 2020-05-17 18:02 mengjiabei 阅读(297) 评论(0) 推荐(0)