如何快速掌握java多线程技术呢?

感觉多线程编程好头大,你们是怎么掌握这种技术的呢? worried

java
154 views
Comments
登录后评论
Sign In
·

可以自己手撸一个简单的卖票小功能,javase就够了,不用做页面,然后肯定会遇到一些问题,比如票被重复卖出去了等等,逐一解决后可以试试自己写个死锁,简单理解理解死锁是怎么产生的。后面就可以加入线程池看一看。

毕竟实际开发多线程用的不是特别特别多,消息队列什么的我也不太懂,但貌似大家都用这个来解决高并发问题,只有部分场景才会用多线程,比如用户登录时需要校验账号密码,然后给用户的手机发送短信,这种操作就可以用多线程解决一下。用户账号校验成功立刻做出响应,然后并发的去发送短信,这样可以大大提升接口的响应速度。

去看一眼B站动力节点的课,跟javase课程同一个模块的地方有一个多线程并发的课