近年(でもないか)、言語内に実装された軽量スレッド/軽量プロセスを利用することで、OSが提供するスレッド機能の限界を超えた数の並列処理を行うことが容易に出来るようになって来ています。PerlのCoro、RubyのFiber、Erlangのプロセスなどです。Perlに... 続きを読む
hottyです。 ソニックムーブ Advent Calendar 2013 12/11(水)の記事になります。 今回はRubyの並列処理について書こうと思います。 Rubyの処理系は1.8まではユーザレベルで行うグリーンスレッドでしたが、 1.9からはMRIにYAR... 続きを読む
02:34mrubyのVMのマルチスレッド対応がgithubにて議論されています。multi-thread support on the RiteVM #1657自分もthread-safeなVMが欲しいなぁと思っています。STM32F4DiscoveryにFree... 続きを読む
Want to receive a weekly email containing the scoop on our new titles along with the occasional special offer? Just click the button.... 続きを読む
Threading and concurrency are hot topics in the Ruby community. Want to join the conversation? You've probably heard people around yo... 続きを読む
コンピューター:C言語講座:マルチスレッドについて マルチスレッドの特徴 一般的なサーバプログラムでは、多数のクライアントからの処理をできるだけリアルタイムに処理するために、何らかの形で並列処理を行うことが多いものです。たとえば、データベースサーバで、ある検索処理に... 続きを読む
Linux でのスレッドプログラミングLinux でのスレッドプログラミング NPTL (Native POSIX Thread Library) Programming. 以前から Linux でスレッドプログラミングをする時の簡単なガイドを書きたいと思っていまし... 続きを読む