mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-02-08 10:31:50 -05:00
Merge bitcoin/bitcoin#25565: doc: improve developer-notes about threads
dc02edcba1
doc: update the URLs to thread functions in developer-notes (Vasil Dimov)c5cc3f140c
doc: list the I2P accept thread in developer-notes (Vasil Dimov) Pull request description: Document `i2paccept` in `doc/developer-notes.md` and fix broken URLs to doxygen.bitcoincore.org. ACKs for top commit: theStack: re-ACKdc02edcba1
Tree-SHA512: 7d396885dd2e8fda2b050aaa25a82b4217ced6a5aa3478339fb892d5392d2b8b6b5997f8bb9acaab7867c0c5bf58bd0b720ef36b335b1e7eb617b8fc205915b0
This commit is contained in:
commit
8479ed02d7
1 changed files with 7 additions and 4 deletions
|
@ -603,10 +603,10 @@ Threads
|
|||
: Started from `main()` in `bitcoind.cpp`. Responsible for starting up and
|
||||
shutting down the application.
|
||||
|
||||
- [ThreadImport (`b-loadblk`)](https://doxygen.bitcoincore.org/init_8cpp.html#ae9e290a0e829ec0198518de2eda579d1)
|
||||
- [ThreadImport (`b-loadblk`)](https://doxygen.bitcoincore.org/namespacenode.html#ab4305679079866f0f420f7dbf278381d)
|
||||
: Loads blocks from `blk*.dat` files or `-loadblock=<file>` on startup.
|
||||
|
||||
- [ThreadScriptCheck (`b-scriptch.x`)](https://doxygen.bitcoincore.org/validation_8cpp.html#a925a33e7952a157922b0bbb8dab29a20)
|
||||
- [CCheckQueue::Loop (`b-scriptch.x`)](https://doxygen.bitcoincore.org/class_c_check_queue.html#a6e7fa51d3a25e7cb65446d4b50e6a987)
|
||||
: Parallel script validation threads for transactions in blocks.
|
||||
|
||||
- [ThreadHTTP (`b-http`)](https://doxygen.bitcoincore.org/httpserver_8cpp.html#abb9f6ea8819672bd9a62d3695070709c)
|
||||
|
@ -622,7 +622,7 @@ Threads
|
|||
: Does asynchronous background tasks like dumping wallet contents, dumping
|
||||
addrman and running asynchronous validationinterface callbacks.
|
||||
|
||||
- [TorControlThread (`b-torcontrol`)](https://doxygen.bitcoincore.org/torcontrol_8cpp.html#a4faed3692d57a0d7bdbecf3b37f72de0)
|
||||
- [TorControlThread (`b-torcontrol`)](https://doxygen.bitcoincore.org/torcontrol_8cpp.html#a52a3efff23634500bb42c6474f306091)
|
||||
: Libevent thread for tor connections.
|
||||
|
||||
- Net threads:
|
||||
|
@ -634,7 +634,7 @@ Threads
|
|||
- [ThreadDNSAddressSeed (`b-dnsseed`)](https://doxygen.bitcoincore.org/class_c_connman.html#aa7c6970ed98a4a7bafbc071d24897d13)
|
||||
: Loads addresses of peers from the DNS.
|
||||
|
||||
- [ThreadMapPort (`b-upnp`)](https://doxygen.bitcoincore.org/net_8cpp.html#a63f82a71c4169290c2db1651a9bbe249)
|
||||
- ThreadMapPort (`b-mapport`)
|
||||
: Universal plug-and-play startup/shutdown.
|
||||
|
||||
- [ThreadSocketHandler (`b-net`)](https://doxygen.bitcoincore.org/class_c_connman.html#a765597cbfe99c083d8fa3d61bb464e34)
|
||||
|
@ -646,6 +646,9 @@ Threads
|
|||
- [ThreadOpenConnections (`b-opencon`)](https://doxygen.bitcoincore.org/class_c_connman.html#a55e9feafc3bab78e5c9d408c207faa45)
|
||||
: Initiates new connections to peers.
|
||||
|
||||
- [ThreadI2PAcceptIncoming (`b-i2paccept`)](https://doxygen.bitcoincore.org/class_c_connman.html#a57787b4f9ac847d24065fbb0dd6e70f8)
|
||||
: Listens for and accepts incoming I2P connections through the I2P SAM proxy.
|
||||
|
||||
Ignoring IDE/editor files
|
||||
--------------------------
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue