Name jive threads
This commit is contained in:
parent
c70f6e8f9c
commit
2fc103d2af
|
@ -134,26 +134,36 @@ impl RuntimeState {
|
|||
let executor = executor.clone();
|
||||
let blocking = blocking.clone();
|
||||
|
||||
thread_handles.push(std::thread::spawn(move || {
|
||||
let token = RuntimeState::install(&executor, &blocking);
|
||||
thread_handles.push(
|
||||
std::thread::Builder::new()
|
||||
.name("jive:executor".into())
|
||||
.spawn(move || {
|
||||
let token = RuntimeState::install(&executor, &blocking);
|
||||
|
||||
let _ = foxtrot::block_on(executor.into_runner()).unwrap();
|
||||
let _ = foxtrot::block_on(executor.into_runner()).unwrap();
|
||||
|
||||
drop(token);
|
||||
}));
|
||||
drop(token);
|
||||
})
|
||||
.unwrap(),
|
||||
);
|
||||
}
|
||||
|
||||
for _ in 0..builder.blocking_count {
|
||||
let executor = executor.clone();
|
||||
let blocking = blocking.clone();
|
||||
|
||||
thread_handles.push(std::thread::spawn(move || {
|
||||
let token = RuntimeState::install(&executor, &blocking);
|
||||
thread_handles.push(
|
||||
std::thread::Builder::new()
|
||||
.name("jive:blocking".into())
|
||||
.spawn(move || {
|
||||
let token = RuntimeState::install(&executor, &blocking);
|
||||
|
||||
let _ = blocking.block_on(pending::<()>());
|
||||
let _ = blocking.block_on(pending::<()>());
|
||||
|
||||
drop(token);
|
||||
}));
|
||||
drop(token);
|
||||
})
|
||||
.unwrap(),
|
||||
);
|
||||
}
|
||||
|
||||
Runtime {
|
||||
|
|
Loading…
Reference in a new issue