Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run without blocking like thread::spawn #75

Closed
nihiluis opened this issue Aug 29, 2017 · 3 comments
Closed

Run without blocking like thread::spawn #75

nihiluis opened this issue Aug 29, 2017 · 3 comments

Comments

@nihiluis
Copy link

nihiluis commented Aug 29, 2017

Is it possible to just execute the closure without blocking the thread waiting for it (like thread::spawn)?

cutting this essentially

    for num in coro {
        println!("{}", num.unwrap());
    }
@zonyitoo
Copy link
Contributor

Well, what you want is a coroutine scheduler. Check this out.

@nihiluis
Copy link
Author

coroutines are kinda sad in rust.

@zonyitoo
Copy link
Contributor

Yes. It is said. But C# style yield is going to be merged in nightly. So .. well, at least we have stackless coroutines

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants