首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#线程

2万字!JVM核心知识总结

田维常

个人认为上面这18问,就难倒很多人。如果你觉得自己没问题,那就没必要看此文了。出门右拐看更高级更牛逼的O(∩_∩)O哈哈~。

1800

独家揭秘丨GreatSQL 没开Binlog时多线程插入数据性能劣化之谜

GreatSQL社区

GreatSQL参数配置如下(为降低 I/O 因素影响,关闭 Binlog): #**********************Performance******...

1400

八股选手进了公司就原形毕露。

沉默王二

②、单线程模型,Redis 使用单线程模型来处理客户端的请求,这意味着在任何时刻只有一个命令在执行。这样就避免了线程切换和锁竞争带来的消耗。

1300

Spark 为什么比 MapReduce 快100倍?

火之高兴

在 Spark 中,任务是线程级别的,由执行器(Executor)中的线程池处理。每个 Executor 可以运行多个任务,每个任务由一个或多个线程处理,共享 ...

4310

Linux中eventfd的讲解

薄荷冰

eventfd 是 Linux 内核中用于线程或进程间通信的一种机制。它提供了一种简单的方式,让一个线程或进程可以通知另一个线程或进程某个事件已经发生。even...

6710

大模型与AI底层技术揭秘(小结-下)

用户8289326

在大型的计算集群中,往往有成千上万张GPU卡。如何将这些卡构成的算力集群分配给不同的租户,执行租户各自的计算任务,并实现租户之间的资源隔离和故障隔离呢?这就是算...

3910

【C++】开源:Boost库常用组件配置使用

DevFrank

Boost库包含了多个模块,每个模块都提供了不同领域的功能和工具,覆盖了诸如字符串操作、数据结构、算法、日期时间处理、文件系统、线程、网络、正则表达式等各个方面...

11610

【C++】开源:ThreadPoll线程池实现与使用

DevFrank

线程池是一种线程管理的抽象概念,它主要用于优化多线程应用程序的性能和资源利用。在多线程编程中,创建和销毁线程是一个开销较大的操作。线程池通过预先创建一组线程,并...

12510

【C++】开源:多媒体SFML库使用入门

DevFrank

SFML (Simple and Fast Multimedia Library) 是一个开源的、跨平台的C++多媒体库,它提供了一系列简单易用的接口和工具,可...

12010

【C++】基础:多线程介绍与程序示例

DevFrank

每一个进程(可执行程序)都有一个主线程,这个主线程是唯一的,自动创建的,即:一个进程中只有一个主线程,自己创建的线程一般称为子线程。

7110

【C++】Qt:基于Qt的CAN分析仪二次开发示例

DevFrank

CAN分析仪有上位机,能够满足我们大多数情况下的使用,但当我们想扩展CAN的使用,如对消息进行封装,实现特定的执行功能时,就需要根据库文件进行二次开发。下面是使...

7410

Redis知多少?(2)

测试蔡坨坨

不过,Redis并不是一直都是单线程的,从4.0开始,Redis引入了Unlink这类命令,用于异步执行删除等操作,还有在6.0之后,Redis为了进一步提升I...

6810

Sqlite使用WAL模式指南

陆业聪

设置 SQLite 为 Serialized 模式并开启 WAL(Write-Ahead Logging)模式,可以实现在多线程环境下的读写并发。在 Seria...

8010

深入剖析Chrome Base库中的异步I/O利器:揭秘WatchFileDescriptor

陆业聪

在Chrome浏览器的开源项目中,有一个名为base::MessageLoopForIO::current()->WatchFileDescriptor的API...

7110

深入理解Android中的startActivity过程

陆业聪

ActivityThread负责管理应用程序的UI线程(主线程)。UI线程是应用程序中负责处理用户界面事件和操作的线程,如点击、滑动等。在ActivityThr...

7210

同一个Thread是否可以start两次

真率

7810

记一次 Redisson 线上问题 → 你怎么能释放别人的锁

青石路

将获取锁的等待时长提高,但这种方式只能减少异常,并不是完全修复异常;因为会有多个线程同时竞争锁,等待时长设置成多少都不合适,除非设置成不超时,但是设置成不超时,...

6010

成熟后门身披商业外衣,对抗杀软实现远控

用户6477171

第一个线程用于获取父文件释放的 "conf.ini" 中的路径密文,此线程对密文进行解密后删除文件以销毁痕迹:

5210

Android经典面试题之View的invalidate方法和postInvalidate方法有什么区别

AntDream

我们在自定义View时免不了要使用invalidate方法,这个方法的作用大家也比较清楚,就是让我们的View进行刷新重新绘制的。但是postInvalidat...

5610

用腾讯Cloud Studio一键免费部署AI大模型

AIGC部落

AI大模型部署到本地很耗资源,需要很大的内存和硬盘,很多电脑都满足不了要求。而且部署过程很复杂,非专业人士很难上手。

8010
领券