多线程
文章平均质量分 92
哈哈怪笑死人
这个作者很懒,什么都没留下…
展开
-
通过字节码去理解synchronized关键字
通过字节码去理解synchronized 关键字我们都知道synchronized是java提供一个关键字,这个关键字可以实现线程的同步保护共享资源。这个保护归根结底是由谁来实现呢?大家应该都知道是jvm,那jvm是如何确保线程安全的呢?本文的重点就是来学习这一块的知识点。下面我们通过几个简单的代码从字节码的角度分析synchronized的原理。synchronized修饰代码块代码...原创 2020-01-30 19:35:58 · 245 阅读 · 0 评论 -
线程池创建多少线程比较合理?
线程池创建多少线程比较合理?在设置线程池线程个数的时候,经常会想到这个问题,是不是设置的线程数越多越好?理解这个问题之前我们要先清楚的知道我们为什么使用多线程。为什么会使用多线程使用多线程的主要目的我们应该都能回答的出来就是提高程序的性能,这个提高性能其实是指,降低延迟 指发送请求到接收到数据的时间,和 提搞吞吐量:单位时间能可以处理更多的请求。将近延迟和提高吞吐量对应的方法有两种:...原创 2019-04-09 22:59:41 · 1990 阅读 · 0 评论