摘要: 1 package com.atfu.java01; 2 3 /** 4 * 例子:创建三个窗口卖票,总票数为100张,使用实现Runnable接口的方式。 5 * 6 * 7 * @author fu jingchao 8 * @creat 2021/10/15-17:09 9 */ 10 cla 阅读全文
posted @ 2021-10-15 22:34 橘猫的夏天 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1 package com.atfu.java01; 2 3 /** 4 * 例子:创建三个窗口卖票,总票数为100张,使用继承Thread类的方式。 5 *存在线程安全问题,待解决。 6 * 7 * 8 * 9 * 10 * @author fu jingchao 11 * @creat 2021 阅读全文
posted @ 2021-10-15 22:33 橘猫的夏天 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1 package com.atfu.exer; 2 3 /** 4 * 练习:创建两个分线程,其中一个线程遍历100以内的偶数,另一个线程遍历100以内的奇数 5 * 6 * 7 * @author fu jingchao 8 * @creat 2021/10/13-22:10 9 */ 10 p 阅读全文
posted @ 2021-10-15 22:32 橘猫的夏天 阅读(181) 评论(0) 推荐(0) 编辑
摘要: * 测试Thread类中的常用方法:* 1.start() :启动当前线程;调用当前线程的run()* 2.run() :通常需要重写Thread类中的此方法,将创建的线程要执行的操作声明在此方法中* 3.currentThread():静态方法,返回代码当前执行的线程* 4.getName():获 阅读全文
posted @ 2021-10-15 22:30 橘猫的夏天 阅读(222) 评论(0) 推荐(0) 编辑
摘要: * 多线程的创建,方式一:继承于Thread类* 1.创建一个继承于Thread类的子类* 2.重写Thread类的run()-->将此线程执行的操作声明在run()中* 3.创建Thread类的子类的对象* 4.通过此对象调用Thread类的start():①启动当前线程;②调用当前线程的run( 阅读全文
posted @ 2021-10-15 22:27 橘猫的夏天 阅读(70) 评论(0) 推荐(0) 编辑