首页
学习
活动
专区
圈层
工具
发布
首页标签多线程

#多线程

C++项目-高性能C++调度器设计与实现

用户10504747

TaskScheduler 是一个 C++20 实现的单机任务调度器,用于管理和执行本地任务。它提供了完整的任务生命周期管理能力,包括任务提交、资源管理、进程执...

100

C++高性能日志库开发实践

用户10504747

日志是所有线上系统的“黑匣子”,但日志写入如果阻塞业务线程,会把 I/O 延迟 直接放大到业务请求上。

700

【嵌入式Linux应用开发基础】多线程编程

用户12001910

在嵌入式 Linux 应用开发中,多线程编程是一项非常重要的技术,它允许程序同时执行多个任务,提高系统的并发处理能力和响应速度。

2510

一次高并发采集系统的架构设计评审记录

jackcode

评审主题:高并发数据采集系统设计 核心争议:当前采集失败率高,是代码质量问题,还是系统架构问题? 评审结论:这是一个典型的架构失配问题,而非代码层缺陷。

2110

全网最全 Java 多线程 + 线程池教程(含实战代码)

用户12001855

线程池(ThreadPool)能避免频繁创建和销毁线程带来的性能浪费,适合高并发场景。

8110

【JAVA】封装多线程实现

心疼你的一切

在 Java 中,封装多线程的原理主要围绕着将多线程相关的操作和逻辑进行抽象、隐藏底层细节,提供更简洁、易用和安全的接口供开发者使用。以下从封装的目标、常见的封...

9210

把采集系统装进容器之后,我们到底引入了什么风险

jackcode

在很多团队的认知里,容器化意味着更高的稳定性与可控性。 统一的运行环境、标准化部署、快速扩缩容,看起来都指向一个结论:采集系统会更可靠。

8610

多线程案例

独断万古他化

此时的设计在多线程中是有问题的,只在第一次使用时会出现线程安全问题。可以进行加锁操作。

5410

多线程-线程安全

独断万古他化

多线程之间是随机调度的,执行顺序难以知道,而有时我们又希望能够确定多个线程之间的先后执行顺序,而join方法只能确定线程的结束顺序,此时就需要用到wait和no...

6710

Java多线程

独断万古他化

进程:一个可执行程序;进程是操作系统资源分配的基本单位。 线程:一个线程就是一个执行单元;线程是操作系统调度执行的基本单位。

9710

【Java EE初阶 --- 多线程(进阶)】JUC

optimistic_chen

Callable接口与之前的Runnable接口是并列关系,二者的主要区别在于对程序运行结果的获取

8210

【Java EE初阶 --- 多线程(进阶)】锁策略

optimistic_chen

经过前面几次博客的总结,对于多线程编程,我们有了一定了解,接下来我们会更加深入了解的关键是 · 锁 ·,针对不同情况下,我们将采用不同的锁策略,对以后工作合理使...

8110

【Java EE初阶 --- 多线程(初阶)】多线程的实现案例

optimistic_chen

之前博客对多线程的是什么和基本内容都有详细了解,目前对于多线程的运用还很浅显,不能发挥出多线程应有的实力。这篇博客将带来多线程的基本应用,它会用到什么地方?又会...

8910

【Java EE初阶 --- 多线程(初阶)】线程安全问题

optimistic_chen

多线程优点很明显,大大提高了线程的运行效率,但是它也有一个巨大的隐患:线程是并发执行的,而且调度是随机的(根本原因)。也就是说,随机调度使⼀个程序在多线程环境下...

7710

【Java EE初阶 --- 多线程(初阶)】多线程的基本内容

optimistic_chen

既然有多线程,那么是不是也应该有单线程?答案是肯定的。其实单线程也叫进程,由上篇博客知道,进程中有多个线程,那么只有一个线程的进程就是单线程。我们的main主线...

7010

【Java EE初阶---多线程(初阶)】初识计算机

optimistic_chen

我们之后学习的主要方面的就是进程,相信大家都或多或少听说过”高并发,多线程“这样的”高端“术语。

7110

【Java EE初阶 ---多线程(初阶)】多线程的使用

optimistic_chen

上篇博客,大概说明了计算机的历史和进程这一概念,初步对计算机的组成和运行有一定了解。这篇博客将正式进入对多线程的学习,希望对大家有所帮助~ ~ ~

9510

【从零开始的Qt开发指南】(二十)Qt 多线程深度实战指南:从基础 API 到线程安全,带你实现高效并发应用

_OP_CHEN

单线程程序的执行流程是线性的,所有任务按顺序依次执行。当遇到耗时操作(如大数据计算、网络请求、文件读写)时,主线程会被阻塞,导致界面无法响应鼠标...

25810

Java内功修炼(1)——时光机中的并发革命:从单任务到Java多线程

用户11873138

单任务(进程)系统:同一时间只能运行一个程序或任务,任务必须按顺序完成。用户需等待当前任务结束后才能启动新任务。系统资源由一个任务独占,缺乏并发能力,适...

7810

Java EE(9)——线程安全——锁升级&JUC&集合类

用户11873138

上篇博文介绍了各种锁策略,那么在此基础上我再对常用的synchronized的优化策略进行讲解

8410
领券