doc: Move mutex and thread section into guideline section

Previously, they have been in the "Tips and tricks" section, which seems a bit off.
This commit is contained in:
MarcoFalke
2026-05-15 16:14:34 +02:00
parent fa514caad7
commit faf6afd99d

View File

@@ -671,6 +671,11 @@ Additional resources:
* [GCC Instrumentation Options](https://gcc.gnu.org/onlinedocs/gcc/Instrumentation-Options.html)
* [Google Sanitizers Wiki](https://github.com/google/sanitizers/wiki)
# Development guidelines
A few non-style-related recommendations for developers, as well as points to
pay attention to for reviewers of Bitcoin Core code.
## Locking/mutex usage notes
The code is multi-threaded and uses mutexes and the
@@ -740,11 +745,6 @@ and its `cs_KeyStore` lock for example).
- [ThreadI2PAcceptIncoming (`b-i2paccept`)](https://doxygen.bitcoincore.org/class_c_connman.html#a57787b4f9ac847d24065fbb0dd6e70f8)
: Listens for and accepts incoming I2P connections through the I2P SAM proxy.
# Development guidelines
A few non-style-related recommendations for developers, as well as points to
pay attention to for reviewers of Bitcoin Core code.
## General Bitcoin Core
- New features should be exposed on RPC first, then can be made available in the GUI.