写点什么

多线程并发

1 人感兴趣 · 15 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/16/16e34233b8feed672de8d15cb9264861.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

手把手教会你 | 多用户 - 服务器聊天室应用软件开发

用户头像
TiAmo
05-05

这个项目利用Socket、ServerSocket、DatainputStream、DataOutputStream、Thread以及GUI技术,开发一个简单聊天室应用程序。图1显示这个聊天室程序本机模拟运行后的典型结果。其中可以看到服务器接受两个用户以及显示两个用户的对话过程。下图是在本机操作系

https://static001.geekbang.org/infoq/ce/ce4e92e459c02a2ddb1e09e3dca870e8.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

BAT 必刷!GitHub 顶级“2023 并发编程全优笔记”晋升公司架构组!

相信在金三银四面试的小伙伴应该最近有不少,很多小伙伴也跟我说过现在的问题问的是越来越底层。问题肯定是有很多的,但统一都认为很难的的一个就是多线程并发编程!

https://static001.geekbang.org/infoq/d8/d8618b5e804721e35b98b8b9116f1ee4.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JAVA 多线程并发编程 - 避坑指南

本篇旨在基于编码规范、工作中积累的研发经验等,整理在多线程开发的过程中需要注意的部分,比如不考虑线程池参数、线程安全、死锁等问题,将会存在潜在极大的风险。并且对其进行根因分析,避免每天踩一坑,坑坑不一样。

https://static001.geekbang.org/infoq/46/46c69da12756d03922b5fd2231cc32f7.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

阿里十年架构师总结的 Java 核心知识点大全,恐怖程度难以想象!

Java具体有什么核心技术,每个JAVA开发工程师不一定都心知肚明,那么就让我为大家先讲解一下Java核心知识点的重要性,它可以帮助我们快速入门Java,提升我们对整个Java平台的理解力。

https://static001.geekbang.org/infoq/0a/0aa1cfad979a5fa0166c96e4a5ded20b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java CompletableFuture 异步超时实现探索

JDK 8 是一次重大的版本升级,新增了非常多的特性,其中之一便是 CompletableFuture。自此从 JDK 层面真正意义上的支持了基于事件的异步编程范式,弥补了 Future 的缺陷。在我们的日常优化中,最常用手段便是多线程并行执行。

https://static001.geekbang.org/infoq/79/79ce4fd0dcf40507482378bf0faf0508.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Pipy 0.90.0 发布

用户头像
Flomesh
01-29

Pipy 0.90.0 已经发布,包含了多项重大更新以及性能的提升,比如通过并发线程来运行多 worker,并改进了指标和日志的聚合方式;同时多线程在 NMI 中也得到了支持;Boost Asio 的版本升级到 1.24.0;优化函数调用和 HTTP 解码器的性能;对堆栈的深度进行限制;

https://static001.geekbang.org/infoq/85/85ed1a68ca95f75e17b8d326b5675207.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

多线程下自旋锁设计基本思想

用户头像
snlfsnef
2022-08-10

本文介绍了在共享内存框架下,多个线程之间的关系以及基于这个架构的自旋锁的相关概念以及设计思路。

https://static001.geekbang.org/infoq/88/888eccb989720848d182332828402ca6.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

重磅来袭!豆瓣评分 9.9,万人血书的多线程与高并发 v2.0 版本

用户头像
冉然学Java
2022-07-29

多线程是程序员面试时常常会面对的问题,对多线程概念的掌握和理解水平,也会被一些老鸟用来衡量一个人的编程实力的重要参考指标。

https://static001.geekbang.org/infoq/47/473b91588db83698a7ed4de76db88e9f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

多线程&高并发(全网最新:面试题 + 导图 + 笔记)面试手稳心不慌

用户头像
冉然学Java
2022-07-23

当你开始开始去跳槽面试的时候,明明只是一份15K的工作,却问你会不会多线程,懂不懂高并发,火箭造得让你猝及不防,结果就是凉凉;现如今市场,多线程、高并发编程、分布式、负载均衡、集群等可以说是现在高级后端开发求职的必备技能。

一文带你熟知 ForkJoin

摘要:ForkJoin将复杂的计算当做一个任务,而分解的多个计算则是当做一个个子任务来并行执行。

C#多线程开发 - 任务并行库 04

用户头像
Andy阿辉
2021-09-09

之前学习了线程池,知道了它有很多好处。 使用线程池可以使我们在减少并行度花销时节省操作系统资源。可认为线程池是一个抽象层,其向程序员隐藏了使用线程的细节,使我们可以专心处理程序逻辑,而不是各种线程问题。

C#多线程开发 - 线程同步 02

用户头像
Andy阿辉
2021-08-31

上一篇文章主要带领大家认识了线程,也了解到了线程的基本用法和状态,接下来就让我们一起学习下什么是线程同步。

万字长文 | 16 张图解开 AbstractQueuedSynchronizer

用户头像
程序猿阿星
2021-08-04

Java并发编程系列第四篇AbstractQueuedSynchronizer,文章风格依然是图文并茂,通俗易懂,本文带读者们深入理解AbstractQueuedSynchronizer设计思想。

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

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

多线程并发_多线程并发技术文章_InfoQ写作社区