写点什么

多线程与高并发

0 人感兴趣 · 19 次引用

  • 最新
  • 推荐

Linux 多线程详解 —— 线程创建、终止、等待、分离

用户头像
赖猫3 月 3 日

接口:int pthread_create(pthread_t *thread, const pthread_attr_t *attr,void *(*start_routine) (void *), void *arg);

https://static001.geekbang.org/infoq/b9/b9eed171666b50c66c97a4aef1507919.png?x-oss-process=image/resize,w_416,h_234

AQS 之 ReentrantReadWriteLock 写锁

用户头像
伯阳1 月 22 日

读锁在前一篇文章已经进行详细描述了,一文带你学会ReentrantReadWriteLock中的lock方法

https://static001.geekbang.org/infoq/ed/edf83c6152d5a273bf334edc46b12f1c.png?x-oss-process=image/resize,w_416,h_234

volatile 关键字精讲

用户头像
伯阳1 月 8 日

通过一个案例引出volatile关键字,例如以下代码示例 : 此时没有加volatile关键字两个线程间的通讯就会有问题

https://static001.geekbang.org/infoq/07/07b80a22e05408bf02b7eb656147e27e.png?x-oss-process=image/resize,w_416,h_234

Java 内存模型精讲

用户头像
伯阳1 月 7 日

一篇文章来讲懂JMM控制主内存与每个线程的本地内存如何进行交互来提供共享数据的可见性

https://static001.geekbang.org/infoq/28/28e4a99aac8fee3f41aa523f8cc832a5.jpeg?x-oss-process=image/resize,w_416,h_234

母鸡下蛋实例:多线程通信生产者和消费者 wait/notify 和 condition/await/signal 条件队列

用户头像
叫练2020 年 12 月 31 日

多线程通信一直是高频面试考点,有些面试官可能要求现场手写生产者/消费者代码来考察多线程的功底,今天我们以实际生活中母鸡下蛋案例用代码剖析下实现过程。

https://static001.geekbang.org/infoq/62/6203c23ad936028e8f50045a0d8256bf.jpeg?x-oss-process=image/resize,w_416,h_234

内存问题探微

用户头像
AI乔治2020 年 12 月 16 日

这篇文章是我在公司 TechDay 上分享的内容的文字实录版,本来不想写这么一篇冗长的文章,因为有不少的同学问是否能写一篇相关的文字版,本来没有的也就有了。

https://static001.geekbang.org/infoq/57/57b48e63b97cde2c4df6cdcf12ce4ef1.jpeg?x-oss-process=image/resize,w_416,h_234

浅谈 JDK 并发包下面的分治思想及分治思想在高并发场景的运用

用户头像
AI乔治2020 年 12 月 16 日

提到分治思想,大家比较容易想起其在归并排序与快速排序中的运用。今天先给大家分享一下JDK并发包下面分治思想的运用,再和大家分享一下如何利用分治思想解决高并发场景下面的一些问题。本文说的分治思想是广义范围的分治。可能和大家之前理解的分治不太一样

https://static001.geekbang.org/infoq/21/218b7304c37756273fe2f32dadf875d8.jpeg?x-oss-process=image/resize,w_416,h_234

Linux 角度仰视 Goroutine 的 GMP

用户头像
ninetyhe2020 年 12 月 8 日

文章略长,期待留下你的不同看法

CompletableFuture 让你的代码免受阻塞之苦

用户头像
Silently95272020 年 11 月 22 日

现在大部分的CPU都是多核,我们都知道想要提升我们应用程序的运行效率,就必须得充分利用多核CPU的计算能力;Java早已经为我们提供了多线程的API,但是实现方式略微麻烦,今天我们就来看看Java8在这方面提供的改善。

一定要偷偷学,偷偷进步!腾讯内部首发 Java 多线程、高并发、设计模式“满级”笔记

用户头像
Java架构追梦2020 年 11 月 7 日

Java编程语言是工业级的编程语言,在诸多应用、诸多场景下被广泛使用,多线程技术作为Java语言和应用的基础能力,对其的学习、理解和掌握,不仅仅能够提升我们的技能,更能作为我们更好地理解面向对象编程、并发编程、高性能编程、分布式编程的人口,进一步还

浅析:线程安全

用户头像
朱华2020 年 10 月 13 日

不管业务中遇到怎样的多个线程访问某对象或某方法的情况,而在编程这个业务逻辑的时候,都不需要额外做任何额外的处理(也就是可以像单线程编程一样),程序也可以正常运行(不会因为多线程而出错),就可以称为线程安全。

https://static001.geekbang.org/infoq/fe/fe137be31cc73a4e9bd979b589ec909a.jpeg?x-oss-process=image/resize,w_416,h_234

多线程与高并发之锁

用户头像
彭阿三2020 年 9 月 11 日

韩愈说过这样一句话:“业精于勤荒于嬉,行成于思毁于随””。天才就是无止境刻苦勤奋的努力。成绩优与良;才思浓与淡,都是由勤奋注定的。

你用对锁了吗?浅谈 Java “锁” 事

用户头像
yes的练级攻略2020 年 8 月 20 日

道出并发bug源头,通过例子浅谈 Java 中使用锁的注意点和并发安全容器使用注意点

不懂什么是高并发?看完这篇文章你可以去吊打面试官了

用户头像
互联网架构师小马2020 年 7 月 3 日

高并发,几乎是每个程序员都想拥有的经验。原因很简单:随着流量变大,会遇到各种各样的技术问题,比如接口响应超时、CPU load升高、GC频繁、死锁、大数据量存储等等,这些问题能推动我们在技术深度上不断精进。

https://static001.geekbang.org/infoq/91/91585284ff582aefa9eaf3620853fc8f.jpeg?x-oss-process=image/resize,w_416,h_234

清华百万年薪架构师,精心编写多线程与高并发实战 PDF

用户头像
互联网架构师小马2020 年 6 月 28 日

多线程和高并发这两大块,现在面试问的越来越多,也是相对一个初级的程序员向中高级迈进的必须要踏过的一个坎儿。

多线程与高并发_多线程与高并发资料文章-InfoQ写作平台