はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ シングルスレッド

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 13 / 13件)
 

シングルスレッドやマルチプロセスなどの並行処理の話について、 すぐに忘れてしまいます。 どうしたらもっと知識が定着すると思いますか? 色んなライブラリーでAPIサーバーを立ててパ

2023/12/05 このエントリーをはてなブックマークに追加 208 users Instapaper Pocket Tweet Facebook Share Evernote Clip ライブラリー APIサーバー mattn マルチプロセス 知識

シングルスレッドやマルチプロセスなどの並行処理の話について、 すぐに忘れてしまいます。 どうしたらもっと知識が定着すると思いますか? 色んなライブラリーでAPIサーバーを立ててパフォーマンスの差などを見てみたりするのですが、結局よくわかりませんでした。 mattn:フレームワークに頼って実装していると、そのフ... 続きを読む

第192回 MySQLのパラレル操作について | gihyo.jp

2023/03/14 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip gihyo.jp MySQL DDL InnoDB クエリ

MySQLでは一般的に、ユーザーからのクエリやDDLなどの操作はシングルスレッドで処理されます。現行のMySQLでは、PostgreSQLやOracle Databaseが提供しているようなパラレルクエリはサポートしていません。しかし、MySQL 8.0とそれ以降から、InnoDBへの一部の操作がパラレルで処理されるようになりました。そのため、1つ... 続きを読む

JavaScriptはなぜシングルスレッドでも非同期処理ができるのか/Why Can JavaSctipt Invoke Asynchronous in Single Thread? - Speaker Deck

2021/09/07 このエントリーをはてなブックマークに追加 492 users Instapaper Pocket Tweet Facebook Share Evernote Clip Speaker Deck 非同期処理 JavaScript

Transcript JavaScriptは なぜシングルスレッドでも 非同期処理ができるのか お昼のLT 2021/09/07 Takashi Mima(@task4233) 本LTの目標 ・JavaScript(ECMAScript)がシングルスレッドで非同期処理を  実現している方法をざっくり理解すること 本LTの想定対象者 ・JavaScriptの基本的な文法を理解している人 ・シングルス... 続きを読む

Kotlin コルーチンでネットワーク I/O 処理実験 - Qiita

2019/02/17 このエントリーをはてなブックマークに追加 32 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita コルーチン Kotlin コルーチン Java

Kotlin のコルーチンを勉強中。 Kotlin のコルーチンは、Python のコルーチンのようにシングルスレッドで実行されるわけではなく、スレッドプールを用いた M:N スレッドモデルが採用されている。 Java を使うことは近年ほとんどなかったので余り知識がないところではあるが、Java のネットワーク I/O 周りの処理は基本的... 続きを読む

まだシングルスレッドでレンダリングしてるの? HTML5 CanvasとWeb Workerの最新技術 - pixiv inside

2016/12/13 このエントリーをはてなブックマークに追加 111 users Instapaper Pocket Tweet Facebook Share Evernote Clip pixiv inside Web Worker ピクシブ

2016 - 12 - 13 まだシングルスレッドでレンダリングしてるの? HTML5 CanvasとWeb Workerの最新技術 list Tweet こちらは ピクシブ株式会社 Advent Calendar 2016 、13日目の記事です。 こんにちは!4月からピクシブに入社したエンジニアの @_ragg_ です✨ メンテナンスチーム・pixivFACTORYチーム・pixivFANBOX... 続きを読む

Node.jsのイベントループを理解する | プログラミング | POSTD

2015/07/31 このエントリーをはてなブックマークに追加 295 users Instapaper Pocket Tweet Facebook Share Evernote Clip イベントループ POSTD node ユニコーン 中枢

Nodeの”イベントループ”は高スループットのシナリオを操作する中枢であり、その恩恵により、バックグラウンドで任意の処理の実行が可能でありながら、Nodeは本質的に”シングルスレッド”になるのです。この記事では、イベントループがどのような処理を行うのかを説明していきます。Nodeの”イベントループ”は高スループットのシナリオを操作する中枢で、ユニコーンや虹で満ちあふれているような魅力的な場所です。... 続きを読む

ユーザーの体感速度を高めるためのJavaScriptチューニング(後編) | HTML5Experts.jp

2015/05/08 このエントリーをはてなブックマークに追加 430 users Instapaper Pocket Tweet Facebook Share Evernote Clip 後編 JavaScriptチューニング 体感速度 ユーザー

連載「Webサイト・アプリ高速化テクニック徹底解説」の第3回は、前回の「ユーザーの体感速度を高めるためのJavaScriptチューニング(前編)」の続きです。この後編では、「ユーザーの操作を阻害しない」方法についてJavaScriptのシングルスレッドやイベントループを交えて解説し、HTML5のWeb Workersについても紹介していきます。 前回は、ユーザーの体感速度を向上させるための方法とし... 続きを読む

Androidアプリを高速化しよう - Just for Fun

2014/12/25 このエントリーをはてなブックマークに追加 173 users Instapaper Pocket Tweet Facebook Share Evernote Clip Just for Fun Androidアプリ 冒頭 コード

はじめに この投稿はAndroid Advent Calendar 2014の25日目の記事です。 Androidアプリの開発をしていたのがきっかけで彼女が出来たyuyakaidoです。昨日のkaneshinthさんの記事の冒頭にあるように僕はマルチスレッド初心者なので常にシングルスレッドで動作しています。勿論クリスマスイブも。 お品書き StrictMode パフォーマンスに影響を及ぼすコードの... 続きを読む

Linux - プロセスのCPU使用率を制限する方法 - Qiita

2014/02/26 このエントリーをはてなブックマークに追加 213 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita infinity Linux CPU プロセス

CPU負荷制限 cpulimit というツールがあり、%指定でそのプロセス(子プロセス含む)のCPUの利用率を制限することができます。例えば infinity という単にシングルスレッドで無限ループするプログラムがあったとして、CPU使用率10%で制限するには以下のようにします。 この10%というのは1論理コアの割合です。100と指定すると論理コア1個分(100%)まで許可することになります。例え... 続きを読む

Pinterest: geventでコードベースをマルチスレッドに - ワザノバ | wazanova.jp

2013/11/06 このエントリーをはてなブックマークに追加 39 users Instapaper Pocket Tweet Facebook Share Evernote Clip Pinterest gevent マルチスレッド ワザノバ

http://engineering.pinterest.com/post/65713073803/how-we-use-gevent-to-go-fast Pinterestがエンジニアブログで、Pythonの数十万行のシングルスレッドのコードベースをgeventを利用してマルチスレッドにした経験を紹介しています。 1) Lessons from the early days シングルスレッドの... 続きを読む

RedisのLuaで時間のかかる処理をするとどうなるか? - (ひ)メモ

2013/07/22 このエントリーをはてなブックマークに追加 83 users Instapaper Pocket Tweet Facebook Share Evernote Clip END Hello info Lua redis

redisRedis は基本的にシングルスレッド、イベントドリブンモデルなので、時間のかかるLua スクリプトを実行したらどうなるかというのは想像に難くないのですが確認してみました。Redis は 2.6.14 です。 redis-cli eval 'while true do print("hello") end' 0 な感じのを実行します。実行中に、別クライアントから GET, INFO, P... 続きを読む

DSAS開発者の部屋:MySQL 5.6 では innodb_flush_log_at_trx_commit の意味が MySQL 5.5 と違う

2013/04/26 このエントリーをはてなブックマークに追加 37 users Instapaper Pocket Tweet Facebook Share Evernote Clip commit fsync トランザクションログ binlog

innodb_support_xa と binlog の危ない関係 で、 MySQL がトランザクションログのコミットをシングルスレッドでシーケンシャルに fsync していると書いたのですが、誤解だったのでその補足です。 タイトルの通り、 innodb_flush_log_at_trx_commit=1 の場合も、トランザクションログが fsync されません。トランザクションがディスクに書かれ... 続きを読む

@IT:連載:.NETマルチスレッド・プログラミング入門 第1回 マルチスレッドはこんなときに使う

2005/03/11 このエントリーをはてなブックマークに追加 94 users Instapaper Pocket Tweet Facebook Share Evernote Clip マルチスレッド thread 分岐 一連 たいてい

シングルスレッドとマルチスレッド コンピュータのプログラムは、基本的に1行ずつコードが実行されながら動作する。通常、分岐やループがあっても、プログラム全体は1つの流れになっている。このような一連のプログラムの流れを「スレッド」(Thread:「糸」などの意味)と呼び、1つのスレッドだけからなるプログラムを「シングルスレッドなプログラム」という。たいていのプログラミングでは1つの処理の流れを記述する... 続きを読む

 
(1 - 13 / 13件)