mirror of
https://github.com/servo/servo.git
synced 2025-08-05 13:40:08 +01:00
Merge pull request #2989 from jxs/master
refactor new_resource_task, use one channel instead of two
This commit is contained in:
commit
7e8f33a003
1 changed files with 2 additions and 4 deletions
|
@ -178,11 +178,9 @@ pub fn new_resource_task() -> ResourceTask {
|
||||||
let (setup_chan, setup_port) = channel();
|
let (setup_chan, setup_port) = channel();
|
||||||
let builder = TaskBuilder::new().named("ResourceManager");
|
let builder = TaskBuilder::new().named("ResourceManager");
|
||||||
builder.spawn(proc() {
|
builder.spawn(proc() {
|
||||||
let (chan, port) = channel();
|
ResourceManager::new(setup_port).start();
|
||||||
setup_chan.send(chan);
|
|
||||||
ResourceManager::new(port).start();
|
|
||||||
});
|
});
|
||||||
setup_port.recv()
|
setup_chan
|
||||||
}
|
}
|
||||||
|
|
||||||
struct ResourceManager {
|
struct ResourceManager {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue