MPAなWebフレームワーク、Astroの紹介 (その1) 2024/05/17の勉強会で発表されたものです。
PHP でスレッドを使いたいとお嘆きのあなたは使ってみるといいんじゃないかな。 Share Nothing, Do Everything :) - Share Nothing, Do Everything :) マニュアルは公式サイトの方が読みやすいと思われる。 PHP: Thread - Manual 残念なことに使用するには --enable-maintainer-zts を有効にして再ビルドする必要がある。 --enable-maintainer-zts Enable thread safety - for code maintainers only!! phpbrew の場合は -- オプションで configure への引数を追加できる。 % phpbrew install php-5.4.7 -- --enable-maintainer-zts zts を有効にしたら pecl
As I alluded to in my earlier post regarding memory management, I recently had a tricky bug using Core Data on multiple threads in my current project. The scenario is this: I have an import operation that runs on a background thread that reads a very large amount of data from a MySQL database and imports it into the local data store. It’s more than a stupid import; the operation makes sure that al
I'm trying to use core data in a multi thread way. I simply want to show the application with the previously downloaded data while downloading new data in background. This should let the user access the application during update process. I have a NSURLConnection which download the file asyncronously using delegate (and showing the progress), then i use an XMLParser to parse the new data and create
「マルチスレッド処理で外部プロセスをバックグラウンド実行する」では外部プロセスをバックグラウンド実行しながら出力を端末上にそのまま表示していたが、ここではPyGTKを用いてGUIの複数行テキスト入力欄(テキストビュー)に表示する。 問題とその解決法 外部プロセスの出力をテキストビューに表示する上での問題としては 外部プロセスが終了するまでGUIのウィンドウが固まる 出力の一番最後の部分を常に表示するようにしたい ということがあげられるが、PyGTKのFAQに参考になるページが見つかり、同じ要領でsubprocessを使用して書いたところ、意図した通りに動作するものが作れた。 メモとしては 外部プロセスの実行部分は別のスレッドで実行 gtk.main_quit()より先に、関数gtk.gdk.threads_init()を呼ぶ 外部プロセスを実行するスレッド側において、描画を伴う処理*1があ
来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
あまり知られていないが、GNUのxargsコマンドには、 プロセスの最大数を設定できるオプションというのが用意されている。 コレを使って、プロセスを並列実行させてみよう。 xargs --max-procs=MAX-PROCS -P MAX-PROCS command MAX-PROCSに数字を指定すると、 最大で、その数だけ command プロセスを生成する。 デフォルトは、1プロセスだけになっている。 いくつか例を交えて説明する。 サンプルとして、以下のようにURLが行ごとに記述されたファイルを元に curlをxargsで並列実行して、HTMLデータを取得してみよう。 $ cat ./url_list.txt http://www.google.co.jp/ http://www.yahoo.co.jp/ http://b.hatena.ne.jp/ まず、普通にxargsを使ってc
Perlのithreadsについて ithreadsに関する日本語のサイトがあまりないので、何か適当にメモっておきます。 基本 サンプル 留意点(重要な基本事項) できるだけ最新のPerlで使おう スレッドのコンテキスト スレッドと値 オブジェクトの共有 オブジェクトは二度(以上)死ぬ Windows上でのdetach 特別なサブルーチンCLONEについて マルチスレッドにおけるrand()の使用 スレッドにおけるシグナル処理 関連情報 モジュール その他 forkによるthreadsのエミュレート cond_timedwait なぜかスレッドの生成に時間がかかる時があるのですが… Thread::Queueについて CLONEサブルーチン マルチスレッドにおける再現性のある乱数列 Thread::TieをWIN32 with activeperlで使う スレッドが生きているかどうかのチェ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く