![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程(异步线程)
星星很甜
这个作者很懒,什么都没留下…
展开
-
多线程锁的启蒙
一:在多线程中用到锁的地方非常少。因为没有什么共享的地方需要用到锁 锁就是要用在共享的数据上面。属于单例的数据。如果是多例的数据,则不存在会乱的情况。 举例:在多个线程同时写同时去写日志文件的时候,会写乱。只是没有顺序可言。 加锁的方式:1- synchronized ;2- lock接口 用锁的多线程场景一般分 2 种: 在tomcat的线程池多线程中(我的意思是说针对每次客户请求在你业务的时候使用锁,例如电商项目的超卖超扣 / 项目接口的幂等性) 多线程的通信,这种场景的线程都是跟随主线程(app程序原创 2020-12-23 15:47:32 · 85 阅读 · 0 评论 -
多线程启蒙
1. 使用多线程的原因 想要节省时间,或者是数据量大时,都可以使用多线程 i:比如说:在项目中 上传文件或下载文件时候,每个文件都可看做是独立的,但是他们都是做同一件事情,那就是上传,都是调用了上传的方法。那样就是方法体是公用的。不相同的是文件体(文件流,属性)。所以就是可以用多线程的方式去启动调用上传方法啊 i:比如说:需要将List里面的东西都执行一遍的话,也可以选择是多线程去执行啊 2.多线程使用方法 实现runnable接口 继承Thread类 实现callable接口 其中runnab原创 2020-12-23 14:30:01 · 71 阅读 · 0 评论