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

What's the plan for multithreading? #701

Open
NightMachinery opened this issue Mar 25, 2018 · 2 comments
Open

What's the plan for multithreading? #701

NightMachinery opened this issue Mar 25, 2018 · 2 comments

Comments

@NightMachinery
Copy link

What's the plan for multithreading? Another giant lock or real OS threads?

@Wilfred
Copy link
Collaborator

Wilfred commented Mar 31, 2018

GNU Emacs is moving towards proper OS threads, I believe. We will inherit that functionality, though it will gain more compile-time guarantees about avoiding crashes/races as that part of the codebase moves to Rust.

@legends2k
Copy link

@NightMachinary Good that you raised this issue.

Designing with future expansion towards a multi-threading model would avoid architectural changes down the line.

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

3 participants