oceanbase / oceanbase/miniob

去掉CONCURRENCY编译条件

Open
#489 2 comments 0 reactions 1 assignee View on GitHub

@zywoote3ture is already working on this.

Since Dec 24, 2025.

enhancement good first issue help wanted
Dominant language
C++
Stars
4.4k
Forks
1.6k
PR merge metrics
No merged PRs in 30d

Description

Enhancement
当miniob 加上 CONCURRENCY 编译条件之后才会编译出多线程可用的程序。当时这么设计是为了简化程序,特别是对于新手,单线程的程序会更加容易上手。但是现在代码越来越难维护,而且如果测试题目都是单线程时,死锁的调试也是比较容易的,因此默认编译并发,也就是去掉 CONCURRENCY 编译条件没有什么问题。

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.