COSCUP x RubyConf TW 2021

Event Driven Concurrency using the Ruby Fiber Scheduler

演講摘要

Event driven concurrency is a feature of many modern programming languages, but until recently was difficult to use with Rub?y. Ru?by 3 includes a new fiber scheduler interface which allows us to hook into non-blocking operations and execute them concurrently, however robust implementations of this interface are not yet widely available. We will discuss the implementation of the Async fiber scheduler, how it works and how it can be used to build highly scalable applications.

英文演講摘要

Event driven concurrency is a feature of many modern programming languages, but until recently was difficult to use with Rub?y. Ru?by 3 includes a new fiber scheduler interface which allows us to hook into non-blocking operations and execute them concurrently, however robust implementations of this interface are not yet widely available. We will discuss the implementation of the Async fiber scheduler, how it works and how it can be used to build highly scalable applications.

Samuel Williams