タグ スレッドプール
人気順 10 users 50 users 100 users 500 users 1000 users【翻訳】あなたの(多分)まだ知らない iOS パフォーマンスアドバイス(元アップルエンジニアから) - Qiita
もしここでアプリを中断すると: あなたがブロックをコンカレントキューに dispatch_async した時、GCD はスレッドプールからアイドリングしているスレッドを探し、そのスレッドでブロックを動かそうとします。そしてもしアイドリングなスレッドが見つからなかった時、仕方ないのでその仕事のために新しいスレッドを作る... 続きを読む
Kotlin コルーチンでネットワーク I/O 処理実験 - Qiita
Kotlin のコルーチンを勉強中。 Kotlin のコルーチンは、Python のコルーチンのようにシングルスレッドで実行されるわけではなく、スレッドプールを用いた M:N スレッドモデルが採用されている。 Java を使うことは近年ほとんどなかったので余り知識がないところではあるが、Java のネットワーク I/O 周りの処理は基本的... 続きを読む
PlayFrameworkやAkka HTTPでのスレッドプール分割のススメ - Qiita
概要 PlayFrameworkやAkka HTTPをつかっていて、うまくパフォーマンスがでなかった経験ありませんか? もしかしたらそれ、スレッドプールをうまく分割できていなかったからかもしれません。 PlayFrameworkやAkka HTTPなど、ノンブロッキングI/Oを前提につくられたライブラリやフレームワークでは、ブロッキングI/Oに十分な注意を払う必要があります。 具体的に言うと、ノン... 続きを読む
Ruby向けWebサーバー「PUMA 2.16」リリース | OSDN Magazine
Ruby向けWebサーバー「PUMA」の開発チームは1月27日、最新版となる「PUMA 2.16.0」をリリースした。プロジェクトのWebサイトから入手できる。 PUMAは高速で高い並列性をもつRuby/Rackアプリケーション向けのHTTP 1.1サーバー。3条項BSDライセンスで提供されている。Cに最適化されたRagel拡張を利用して要求を処理し、内部のスレッドプールからのスレッドでリクエスト... 続きを読む
日々の覚書: Amazon RDS for MariaDBでできそうなこと、できなさそうなこと
2015年10月8日木曜日 Amazon RDS for MariaDBでできそうなこと、できなさそうなこと TL;DR * InnoDBじゃなくてXtraDBが使いたい場合はアリです。 * スレッドプールが使いたい場合もアリです。 * サードパーティーなプラグインは使えなくなっています。残念。 * 単にユーザーとして観測できる範囲で調べて推測しているだけなので、違ったらごめんなさい。 Maria... 続きを読む
Clojureのいろんな並行処理の使い分け - tyano's Tech Log
Clojureのいろんな並行処理の使い分け Clojureには標準でもagent系のsend, send-offに加え、future関数というスレッド起動系関数があります。 core.asyncの登場で、ここにgoマクロとthreadマクロが加わりました。 これらはすべて、背後ではJavaのExecutorsを使ってスレッドプールを作り、一度生成したスレッドの再利用を行いますが、それぞれ使っている... 続きを読む