写点什么

线程

29 人感兴趣 · 72 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/0f/0f885bb25e1579795d5ec011a485382d.jpeg?x-oss-process=image/resize,w_416,h_234

线程与线程池的那些事之线程池篇(万字长文)

用户头像
秦怀杂货店6 月 21 日

线程和线程池相关的知识,是Java学习或者面试中一定会遇到的知识点,本篇我们会从线程和进程,并行与并发,单线程和多线程等,一直讲解到线程池,线程池的好处,创建方式,重要的核心参数,几个重要的方法,底层实现,拒绝策略,参数设置,动态调整,线程隔离

快来,这里有 23 种设计模式的 Go 语言实现

​​​​​​摘要:设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码更容易被他人理解并且保证代码可靠性。

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

线程中数据安全的可见性 --volatile

用户头像
卢卡多多6 月 9 日

第一次听到线程,可能是在接触淘宝后,双十一节日,国民纷纷抢购自己心仪的产品,让多数电商厂家赚的是盆满钵满,在我们欢快的浏览网页,一件下单的时候,后面的操作可能很少有人了解,为了保证每笔订单都能正确成交支付,商品下单成功,减掉库存,增加销量,

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

☕️【Java 技术之旅】站在 Linux 操作系统角度去看 Thread(线程)

用户头像
李浩宇/Alex6 月 9 日

无论是Java还是其他语言,无论如何定义线程模型和实现,基于底层角度而言都要归属到操作系统层面上的线程(LWP:轻量级线程技术映射到了内核线程)概念就不提了。

C++ 多线程强制终止

​​​​​​​​​​​​​​​​摘要: 实际上,没有任何语言或操作系统可以为你提供异步突然终止线程的便利,且不会警告你不要使用它们。

C++ 协程的近况、设计与实现中的细节和决策

时至2018年的今天,C++ 在互联网服务端开发方向依然占据着相当大的份额;百度,腾讯,甚至以java为主流开发语言的阿里都在大规模使用C++做互联网服务端开发,而这恰恰是本文想要讨论的范畴。

再不解决延迟不当,小心你的内存被打爆

​​​​​​​​摘要:这是在具体代码中发现的不当延迟的问题,极端情况下可能把内存打爆。

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

☕【Java 技术之旅】从底层角度去认识线程的原理

用户头像
李浩宇/Alex5 月 23 日

当别人放弃的时候,你还在坚持,你就已经成功了!

线程与线程池的那些事之线程篇

用户头像
秦怀杂货店5 月 20 日

线程和线程池相关的知识,是Java学习或者面试中一定会遇到的知识点,本篇我们会从线程和进程,并行与并发,单线程和多线程等,一直讲解到线程池,线程池的好处,创建方式,重要的核心参数,底层实现,拒绝策略,参数设置,动态调整,线程隔离等等。

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

☕【Java 技术之旅】走进线程池的世界(基础篇)

用户头像
李浩宇/Alex5 月 14 日

线程池(Thread Pool)是一种基于池化思想管理线程的工具,经常出现在多线程服务器中,如MySQL。线程过多会带来额外的开销,其中包括创建销毁线程的开销、调度线程的开销等等,同时也降低了计算机的整体性能。

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

2.8W 字 Java 基础学习和书籍推荐,真正意义上的从 0 到 1 学 Java,才不是培训机构那种大纲文

用户头像
北游学Java4 月 30 日

在网上一搜索Java学习会弹出无数文章,但全都是培训机构的大纲文,实在鸡肋,根本没写一个字是在帮助菜鸟怎么认识Java的,所以我琢磨着写一篇真正意义上的Java从0到1的文章,帮0基础的小白和初学的财年打开Java的大门

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

线程的故事:我的 3 位母亲成就了优秀的我!

用户头像
王磊4 月 23 日

大家好,我是线程,我的英文名叫 Thread,别看我现在风光无限,好像人尽皆知的样子,然而我的身世却悲惨离奇...

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

一文带你更方便的控制 goroutine

用户头像
万俊峰Kevin4 月 19 日

虽然 go func() 已经很方便,但是有几个问题: 如果协程异常退出,无法追踪异常栈 某个异常请求触发panic,应该做故障隔离,而不是整个进程退出,容易被攻击 我们看看 go-zero 提供了哪些额外选择

深入浅出带你掌握线程、多线程和线程池

​​​​​​​​​​摘要:一文带你搞懂线程、多线程和线程池。

面试官:Java 中线程是按什么顺序执行的?

​​摘要:Java中多线程并发的执行顺序历来是面试中的重点,掌握Java中线程的执行顺序不仅能够在面试中让你脱颖而出,更能够让你在平时的工作中,迅速定位由于多线程并发问题导致的“诡异”问题,让你从工作中脱颖而出。

Java 多线程 : 迟来的 Future

用户头像
神奇小汤圆3 月 19 日

作用 : future 可以用于异步获取多线程任务结果 , Callable 用于产生结果,Future 用于获取结果流程 : 流程类似于叫好等餐 , 等餐是花费时间的过程,但是不妨碍我们叫号

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

为您收录的操作系统系列 - 线程小常识

用户头像
Arvin2 月 26 日

线程是进程的一个实体,是被系统独立调用和分派的基本单位。线程只拥有在运行中必须的资源如:程序计数器,一组寄存器和栈,但是它可以与同一进程中的其他线程共享进程说拥有的全部资源,一个线程可以创建和撤销另位一个线程。同一进程中的线程可以并发执行。

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

【计算机内功修炼】十:线程间到底共享了哪些进程资源

进程和线程这两个话题是程序员绕不开的,操作系统提供的这两个抽象概念实在是太重要了。

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

【计算机内功修炼】九:程序员应如何理解协程

作为程序员,想必你多多少少听过协程这个词,这项技术近年来越来越多的出现在程序员的视野当中,尤其高性能高并发领域。当你的同学、同事提到协程时如果你的大脑一片空白,对其毫无概念。。。

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

Linux 多线程详解 —— 什么是线程

用户头像
赖猫2 月 19 日

linux内核中是没有线程这个概念的,而是轻量级进程的概念:LWP。一般我们所说的线程概念是C库当中的概念。

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

为您收录的操作系统系列 - 进程管理(加餐)

用户头像
Arvin2 月 13 日

生产者和消费者问题是相互合作进程关系的一种抽象。例如输入进程和计算进程的关系,输入进程是生产进程,计算进程是消费者进程。计算进程和输出进程的关系中,计算进程是生产进程,输出进程是消费进程。

说说 Golang goroutine 并发那些事儿

摘要:今天我们一起盘点一下Golang并发那些事儿。

微服务容错时,这些技术你要立刻想到

摘要:伴随着微服务架构被宣传得如火如荼,一些概念也被推到了我们面前。服务熔断、服务降级,好高大上的样子,以前望尘莫及,今日终于揭开它神秘面纱。

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

MySQL 锁机制

用户头像
程序员小毕1 月 21 日

锁是计算机 协调多个进程或线程并发访问某一资源的机制

volatile,还可以有这么硬的理解

用户头像
云流1 月 20 日

volatile 关键字作为Java虚拟机提供的轻量级同步机制,在Java并发编程中占据着重要的地位,但是深入理解volatile可不是一件简单的事,了解volatile的同学都知道,volatile变量保证了可见性,而可见性又与Java内存模型息息相关,所以本文先简单介绍内存模型相

进程、线程与协程还傻傻分不清?P7 大佬大白话讲解,直接秒懂

欢迎来到操作系统系列,依然采用图解 + 大白话的形式来讲解,让小白也能看懂,帮助大家快速科普入门

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

JFR 定位线上问题实例 - JFR 导致的雪崩问题定位与解决

用户头像
AI乔治1 月 13 日

最近发现一个应用,使用默认的 JFR 配置,发生了类似于雪崩的现象,这里记录下,引以为戒。

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

【计算机内功修炼】四:进程切换与线程切换的区别

注意这个题目问的是进程切换与线程切换的区别,不是进程与线程的区别。当然这里的线程指的是同一个进程中的线程。

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

Thread 线程,状态转换、方法使用、原理分析

用户头像
小傅哥2020 年 12 月 26 日

解析原理、教你使用 yield、wait、notify、join,让你懂线程!线程状态和状态的转换也是面试中必问的问题,但除了面试是我们自己在开发中,如果真的使用线程,是非常有必要了解线程状态是如何转换的。

线程_线程资料文章-InfoQ写作平台