{"image_url":null,"blog_title":"k\u306a\u3093\u3068\u304b\u306e\u65e5\u8a18","categories":["ruby","db"],"blog_url":"https://kwatch.hatenadiary.org/","title":" NeverBlock \u304c Ruby 1.8 \u5bfe\u5fdc?","url":"https://kwatch.hatenadiary.org/entry/20080909/1220899712","width":"100%","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fkwatch.hatenadiary.org%2Fentry%2F20080909%2F1220899712\" title=\" NeverBlock \u304c Ruby 1.8 \u5bfe\u5fdc? - k\u306a\u3093\u3068\u304b\u306e\u65e5\u8a18\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","provider_name":"Hatena Blog","provider_url":"https://hatena.blog","version":"1.0","height":"190","type":"rich","description":"NeverBlock Now Supports Ruby 1.8 Utilizing Aman Gupta's Poor Man's Fibers we were able to add Ruby 1.8 support to NeverBlock. Thankfully this does not mean that applications written for NeverBlock now require full thread safety. Aman's implementation makes sure one thread is scheduled at a time. The\u2026","published":"2008-09-09 03:48:32","author_url":"https://blog.hatena.ne.jp/kwatch/","author_name":"kwatch"}