最新 最热

Python流程控制:从条件语句到循环结构的完整指南

流程控制是编程中的核心概念,它允许我们根据条件执行不同的操作,以及重复执行特定的任务。Python提供了强大而灵活的流程控制工具,本文将深入探讨Python的条件语句、循环结构以及相关技术,帮助你更好地掌握流程控制。...

2023-09-19
0

C# Parallel

Parallel 具有多种静态方法,用于并行执行一组操作。这些方法可以显著提高处理大量数据时的性能,因为它们可以将工作负载分配到多个处理器核心或线程上。...

2023-09-18
0

shardingdb:支持分片和并发读写的 GoLevelDB

shardingdb 是一个开源包,旨在为 GoLevelDB 增加分片和并发读写功能。它可以作为 LevelDB 的替代品,方便地集成到现有项目中。本博客将介绍 shardingdb 及其功能,并介绍如何在您的项目中使用它。...

2023-09-17
1

【面试题精讲】JVM中有哪些垃圾收集器

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-09-15
1

sync.WaitGroup 等待组

在 sync.WaitGroup(等待组)类型中,每个 sync.WaitGroup 值在内部维护着一个计数,此计数的初始默认值为零。

2023-09-14
1

go 互斥锁和读写互斥锁

互斥锁是一种常用的控制共享资源访问的方法,它能够保证同时只有一个goroutine可以访问共享资源。Go语言中使用sync包的Mutex类型来实现互斥锁。定义一个锁:...

2023-09-14
1

【面试题精讲】你知道MySQL中有哪些隔离级别吗

脏读(Dirty Read)是指一个事务读取到了另一个未提交事务的数据。假设事务A修改了某个数据,但还未提交,事务B读取到了这个未提交的数据,然后事务A回滚了,导致事务B读取到的数据是无效的或不一致的。脏读可能会导致数据的不一...

2023-09-13
0

LWN:把软中断锁放到更底层去!

大内核锁(BKL)现在已经成为了一个遥远的记忆,但在那么多年里,它都是内核开发社区面临的一项棘手问题。然而 BKL 的终结并不意味着内核没有其他有问题的锁。近来,已经有一些关注转向了软中断锁(software-interrupt lock)或“...

2023-09-11
1

7.如何在ES中使用乐观锁

乐观锁(Optimistic Locking)是一种并发控制的策略,用于处理多个用户或线程同时对同一数据进行更新的情况。它的基本思想是在更新数据之前,先检查数据是否被其他用户或线程修改过,如果没有则执行更新操作,如果有则进行相应的...

2023-09-11
1

对线面试官 - MySQL隔离级别 、锁机制

派大星:MySQL是通过MVCC机制来实现的,就是多版本并发控制,multi-version concurrency control。innodb存储引擎,会在每行数据的最后加两个隐藏列,一个保存行的创建事件,一个保存行的删除事件,但是这儿存放的不是时间,而是事务...

2023-09-08
0