![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
学习笔记
这里是记录学习笔记的地方
小博呀
只争朝夕兮不负华,春华秋实兮不负码。
展开
-
浅谈Java四种创建多线程的方式
一.继承Thread方式创建多线程1.创建继承Thread类的子类(该类中的run方法即为要执行的分线程要做的事情)2.重写子类Thread类中的run方法3.创建Thread类子类的对象4.对象调用start()注意1:不能让子类对象调用run()方法,运行不会报错,但这只是普通的对象调方法,会执行重写的run方法,但不会启动新的线程,run方法中的代码块是在main线程里执行 这就要引入start()方法的作用了:Causes this thread to begin exec...原创 2021-07-05 12:29:23 · 70 阅读 · 0 评论 -
卡片真有点难收集呀,哈哈!
卡片没集齐完,但收获到了一句不错的话!哈哈,学习语言就需要交流,需要互相学习!你们都集齐全部卡片了吗?原创 2021-07-01 22:29:01 · 71 阅读 · 0 评论 -
java多线程通信学习笔记
同步代码块或同步方法中的wait()和notify()的方法调用者应当是是同步监视器,即为synchronized()的()里装的对象。如果notify()或wait()前面什么都不写,默认省略了this(即调用该方法的对象).下图为正确运行以下为错误运行2.sleep()和wait()的异同1.相同点:一旦执行,都可以使当前线程进入阻塞状态。2.不同点:1)两个方法声明的位置不同:Thread类中声明sleep(),Object类中声明wait().2)调用的要求不同:sleep...原创 2021-06-29 10:46:35 · 59 阅读 · 0 评论