Get an improved navigation experience with a Chrominium based browser.
Dismiss
Ruby Video
Talks
Speakers
Events
Sign in
Talks
Speakers
Events
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
http://rubykaigi.org/2016/presentations/ko1.html A proposal of new concurrency model for Ruby 3 This presentation proposes a new concurrency model to support parallel execution for Ruby 3. Now, Ruby has "Thread" to support concurrency. However, making thread-safe programs is very hard because we need to manage all of the concurrent object mutations. To overcome such difficulty, we propose a new concurrency model that enables parallel execution. This presentation shows the following topics. (1) Why is thread programming difficult? (2) New concurrent model proposal and why is this model easy? (3) Current design and implementation of this idea. Koichi Sasada/ @ko1 Koichi Sasada is a programmer, mainly developing Ruby interpreter (CRuby/MRI). He received Ph.D (Information Science and Technology) from the University of Tokyo, 2007. He became a faculty of University of Tokyo (Assistant associate 2006-2008, Assistant professor 2008-2012). After the 13 years life in university, now, he is a member of Matz's team in Heroku, Inc. He is also a director of Ruby Association.
Date
Summary
Markdown supported
Suggest modifications
Cancel