タグ

threadに関するkent013のブックマーク (2)

  • OSX, RubyGems and cross-thread violations in rb_gc

    I recently decided to migrate away from OSX’s default ruby install yesterday and noticed a few quirky hangups. Firstly, for some reason, and I’m not sure if it is just me or not, OSX’s default $PATH variable is putting /usr/local/bin AFTER /bin making your local installs not enabled by default. (Editing the /etc/paths didn’t do the trick so I manually added it to PATH). The installation went easil

  • Cocoa探検隊 マルチスレッドについての四方山話

    Cocoaはマルチスレッドプログラムが非常に作りやすい仕組みを提供してくれています。せっかくの機能なのでちょいと使い込んでWiggleというソフトとそれ用のプラグイン("第8号 勝手にPlugin"に掲載)を作ってみました。ここではWiggleの製作を通してわかったこととか、なんだか良くわからない現象が発生したことについてのお話です。 ※掲示板のスレッドとは違います念のため・・ コンピュータはCPUが読み込んだ命令を順番に処理を進めます。この処理の流れを時間軸とします。 通常のアプリケーションはこの時間軸が1しかありません。 マルチスレッドアプリケーションはこの時間軸を複数持つプログラムのことをいいます。 例えば、iTunesのようなソフトを考えてみましょう。 iTunesはCDをリッピングしながらも音楽ライブラリの再生が可能です。更に、ライブラリーの編集やメニュー操作までもできますよね

  • 1