写点什么

线程

27 人感兴趣 · 62 次引用

  • 最新
  • 推荐
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

用户头像
Kevin Wan4 月 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,让你懂线程!线程状态和状态的转换也是面试中必问的问题,但除了面试是我们自己在开发中,如果真的使用线程,是非常有必要了解线程状态是如何转换的。

线程模型 Reactor/Proactor 的区别

用户头像
Linux服务器开发2020 年 12 月 3 日

反应器(Reactor)是一种为处理服务请求并发提交到一个或者多个服务处理程序的事件设计模式,当接收请求后,服务处理程序使用解多路分配策略,然后同步地派发这些请求至相关的请求处理程序。 处理特点: 1.事件驱动event handling)

同步与异步,回调与协程

用户头像
Linux服务器开发2020 年 12 月 2 日

目录 还不了解协程吗?从原理到实现,全局分析 1. 协程的用途 2. 协程的实现原理 3. 协程的切换与调度

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

Thread.start() ,它是怎么让线程启动的呢?

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

纳尼!?工作了这么久,还不知道线程是怎么启动的?基本核心过程包括:Java 创建线程和启动、调用本地方法 start0()、JVM 中 JVM_StartThread 的创建和启动、设置线程状态等待被唤醒、根据不同的OS启动线程并唤醒、最后回调 run() 方法启动 Java 线程。

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

MySQL 中的锁机制

用户头像
AI乔治2020 年 11 月 18 日

锁是计算机用以协调多个进程间并发访问同一共享资源的一种机制。MySQL中为了保证数据访问的一致性与有效性等功能,实现了锁机制,MySQL中的锁是在服务器层或者存储引擎层实现的。

Java 中的线程与 C++ 中的区别

用户头像
jiangling5002020 年 11 月 17 日

Java中的线程与C++中的区别。

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

深度解析 ThreadLocal 原理

用户头像
AI乔治2020 年 11 月 10 日

今天呢,和大家聊一下ThreadLocal。

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

Linux 高级编程常用的系统调用函数汇总

用户头像
哒宰的自我修养2020 年 11 月 5 日

Linux高级编程常用的系统调用函数,包含文件操作,目录,进程,线程,网络编程,数据库MySQL等常见API

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

JUC 之 ThreadPoolExecutor 实现原理分析

用户头像
AI乔治2020 年 11 月 4 日

JDK1.5中引入了线程池,合理地利用线程池能有效的提高程序的运行效率,但不当的使用线程池也会带来致命的危害。作为使用最多的ThreadPoolExecutor,很有必要深入理解的其源码与实现原理。

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