Ractor Demonstration - Koichi Sasada - YouTube
20-Dec-2020 2253
Ruby 3 will have a new feature Ractor, an abstraction for thread-safe concurrent/parallel execution. Because most of objects are not shared with multiple Ractors, Ruby programmer can enjoy parallel programming without some kind of difficult thread-safety issues. However, to keep objects isolation, Ractor introduces some limitation for the languages. For example, you can not use global variables on a multi Ractor program. This presentation will introduce about Ractor briefly and show the powers of Ractor and its limitations with interactive demonstration.Koichi SasadaKoichi 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, he had joined a member of Matz's team in Heroku, Inc. Now he is a member of Cookpad Inc (engineer). He is also a director of Ruby Association.
Ractor Demonstration - Koichi Sasada - YouTube #ruby #rubydeveloper #rubyonrails #Ractor #Demonstration #Koichi #Sasada #YouTube #youtube https://rubyonrails.ba/link/ractor-demonstration-koichi-sasada-youtube