最新 最热

【Linux】从零开始认识多线程 --- 线程互斥

学习线程互斥之前,我们先对linux的线程库进行封装,熟悉一下C++的线程库。并且方便我们后续使用

2024-07-27
1

【Linux】从零开始认识多线程 --- 线程ID

需要深入理解的是线程传参!可以传递任何类型!注意传递堆空间的地址,保持线程独立性!

2024-07-27
1

2万字!JVM核心知识总结

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

2024-07-26
1

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

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

2024-07-26
1

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

牛客上刷到一条比较有意思的帖子,名叫“八股选手进了公司就原形毕露了”,原因是不太会用 Git,checkout 和 merge 都搞错了。

2024-07-26
1

Spark 为什么比 MapReduce 快100倍?

通常我们认为 Spark 引擎是基于内存进行计算,无论如何,速度都是比 MapReduce 快,因为 MapReduce 需要频繁 Shuffle 。在 Spark 的官网早期介绍中,也有过一张 Spark 比 Hadoop 计算速度快100倍的宣传,虽然它似乎违反了我们...

2024-07-25
1

Linux中eventfd的讲解

eventfd 是 Linux 内核中用于线程或进程间通信的一种机制。它提供了一种简单的方式,让一个线程或进程可以通知另一个线程或进程某个事件已经发生。eventfd 是基于文件描述符的,因此可以与 select、poll 或 epoll 等 I/O...

2024-07-25
0

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

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

2024-07-25
1

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

项目Github地址:https://github.com/boostorg/boost

2024-07-24
1

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

线程池是一种线程管理的抽象概念,它主要用于优化多线程应用程序的性能和资源利用。在多线程编程中,创建和销毁线程是一个开销较大的操作。线程池通过预先创建一组线程,并将任务提交给这些线程来执行,从而避免了重复创建和...

2024-07-24
1