10.29
学习Java日记
今天重点学习了多线程基础,了解了线程的创建方式,主要练了继承Thread类和实现Runnable接口两种方法。课上跟着写了简单的线程案例,通过start()方法启动线程,看到两个线程交替执行时还挺新奇的。
课后试着写了一个多线程下载的模拟程序,一开始遇到了线程安全问题,多个线程同时操作变量导致结果出错,查资料后用synchronized关键字加了锁,问题就解决了。还了解了线程的睡眠、暂停方法,实操中慢慢摸清了线程的执行规律。
总结:今天掌握了线程的创建和同步机制,对多线程的核心逻辑有了初步理解。多线程涉及并发问题,细节容易出错,后续要多练不同场景的案例,加深对线程安全和调度的掌握。

浙公网安备 33010602011771号