Give most spawned threads names (#38302)

Release Notes:

- N/A
This commit is contained in:
Lukas Wirth
2025-09-17 10:11:51 +02:00
committed by GitHub
parent 64d362cbce
commit 531f9ee236
11 changed files with 331 additions and 277 deletions
+8 -5
View File
@@ -249,11 +249,14 @@ pub fn background_thread_queue() -> WriteQueueConstructor {
Box::new(|| {
let (sender, receiver) = channel::<QueuedWrite>();
thread::spawn(move || {
while let Ok(write) = receiver.recv() {
write()
}
});
thread::Builder::new()
.name("sqlezWorker".to_string())
.spawn(move || {
while let Ok(write) = receiver.recv() {
write()
}
})
.unwrap();
let sender = UnboundedSyncSender::new(sender);
Box::new(move |queued_write| {