タグ

threadに関するrin1024のブックマーク (11)

  • Thread(そうめん)× Away3D × Blenderで作成(僕がそうめんを使う理由的な) | (SCRATCHBRAIN.BLOG v2)

    デモ表示 Away3DのColladaアニメーションと、先日参加した「そうめんワークショップ」のおさらいを兼ねて作成。 作る際に気がついたことなど次の順に書いときます。 1.Actionscript Thread Library(そうめん) 2.Away3D 3.Blender Actionscript Thread Library(そうめん) 使ってみて感じたこと。 1.addEventListenerぜんぜん使わなくなった 具体的には1箇所だけ使った(スレッドの構成ちゃんとすればなくすこと可能)。 2.順序だててプログラミングできる addEventListenerを使うと、ハンドラメソッドに飛んで、そこからつぎに飛んで、、、という感じにあっち行ってこっち行って、となり、そのうち頭もこんがらがっていく。 スレッド使うと、メインの処理にスレッドをだーっと並べておけば、それが

  • wonderfl build flash online | 面白法人カヤック

    rin1024
    rin1024 2010/05/14
    そうめんのサンプル
  • Adobe - デベロッパーセンター : ActionScript Thread Library 1.0 (そうめん) で非同期処理をスマートに

    データ読み込みの例 最近の Flash や Flex では、外部データのやり取りをしない方が少ないと思います。特に、XML や、外部 SWF の読み込みは、必ずと言っていいほど行われます。 たとえば、複数の XML を順番に読み込んで、全ての読み込みが終わったら何か処理をする、という例を、ActionScript Thread Library を使って書くと、次のようになります。 import org.libspark.thread.Thread; import org.libspark.thread.threads.net.URLLoaderThread; import org.libspark.thread.utils.SerialExecutor; public class LoadXMLsThread extends Thread { private var _loaders:Se

  • [AS3.0] Threadを試すのだ! (1) | にゃあプロジェクト

    AS3.0 の Thread (そうめん) を試してみるよ。 何ができるのか、よく分かってないけど。 要 Flash Player 9 以上 「Thread - Spark project」 参考資料「ActionScript Thread Library 1.0 (そうめん) ドキュメント」 参考資料「Thread - ActionScript Thread Library - API Reference」 参考資料「TweenerThread - ActionScript Thread Library - API Reference」 参考資料「ActionScript Thread Library 1.0 (そうめん) で非同期処理をスマートに | デベロッパーセンター」 参考資料「絵で見るThread (www.imajuk.swf)」 どうも、使いどころを間違っている気がする。

    [AS3.0] Threadを試すのだ! (1) | にゃあプロジェクト
  • [AS3.0] Threadを試すのだ! (2) | にゃあプロジェクト

    rin1024
    rin1024 2010/05/12
    いろんなパターンのスレッドの実行方法を書いてます.ステキ!
  • ActionScript Thread Library 1.0 (そうめん) で非同期処理をスマートに | デベロッパーセンター

    新藤愛大氏 Spark project ActionScript Thread Library 1.0 (そうめん) とは はじめにこの処理をして、次にこの処理をして...、という処理の流れを「スレッド (Thread)」と呼びます。英単語の「Thread」には「糸」「縫い糸」「筋道」「脈絡」といった意味があります。 ActionScript 3.0 (FlashPlayer 9) は、処理の流れがひとつしかない「シングルスレッド」で、かつイベントを介して処理を進める「イベント駆動」を採用しているため、データのロード完了を待つ、ユーザーがマウスをクリックするのを待つ、といった非同期処理が入るととたんにコードが複雑になる傾向があります。 そこで登場するのが ActionScript Thread Library 1.0 (そうめん) です。 ActionScript Thread Libra

    rin1024
    rin1024 2010/05/12
    そうめん!
  • Thread(そうめん)とTweenerで作るスライドショーFLASH - TWO HEARTS

    UNISON SQUARE GARDEN - UNISON SQUARE GARDEN THE BACK HORN、GRAPEVINEを聞いていたと言うだけあって、そのテイストが感じられる曲調。3ピースでも音にしっかりとした厚みがあって、バランスが良いと思った。 just A moment - 凛として時雨 その名の通り、切なくて冷たい雨が降る。TK(男性Vo)のハイトーンは好みが分かれるところだが、345(女性Vo)とのツインボーカルが生み出す緊迫感はとても狂おしく、破滅的で情緒に溢れている。 軌道-WARPHOLL でもね、曲はめっちゃカッコイイス。そういう細かいところを気にするアホウは僕くらいなもんで、良いアルバムに仕上がってますよ。 衝撃の展開に思わず笑みがこぼれる一品 "Stick Stickly" Attack Attack! いやはや、凄いの見てもーた。基はスクリーモなんで

  • ActionScript Thread Library 1.0 (そうめん) ドキュメント

    ActionScript Thread Library 1.0 (そうめん) は、タスクシステムと Java のスレッドモデルをベースとした疑似スレッドライブラリです。 複雑で冗長になりがちな、イベント処理や非同期処理、リアルタイム処理を、分かりやすくスマートに記述することを可能にします。 もちろん、割り込みやキャンセル、例外処理もバッチリです。スレッドを使って、イベントリスナー地獄から抜け出しましょう。 ※ActionScript Thread Library は、名前こそスレッドですが、実体はタスクシステムにスレッドモデルを搭載したものなので、 「スレッド」と考えるよりは、「タスクシステム」だと考えた方が理解が早いでしょう。このドキュメントもその前提でお読みください。 1. スレッドライブラリの導入 1-1. スレッドとは はじめにこの処理をして、次にこの処理をして...、という処理の

  • マルチスレッドプログラミングは難しい

    C# を使って、複数スレッドで協調動作する簡単なメッセージキューの 作成がいかに苦労するかというのをお見せします。(約62分) まとめ: キューのみ → エラーになる。 キュー + spin lock (ポーリング) → 動くけどCPUの無駄。 キュー + ウェイト×1 → 一度に複数回 送られたらダメ。 キュー + ウェイト×2 (ぎっこんばったん方式) → queue じゃない。 キュー + ウェイト + 条件判定 → 受け取り側が複数個あるとダメ。 キュー + Semaphore → ようやく完成。 マルチスレッドプログラミングは世界を滅ぼす。 参考資料: Unixで動くC#コンパイラ: gmcs (Mono), cscc (dotgnu, C#) エディタ: Emacs で csharp-mode.el。 文書: monodoc, ECMA-335。 (新山はこのツールでXMLをプ

  • Coroを使って並行処理 - JPerl Advent Calendar 2009

    こんにちわ。『層・圏・トポス』読者の会からの刺客、id:hirataraです。 「並行処理」って言葉はなんだか魅力的ですよね! そこで、今日はCoroを使った並行処理を紹介します。なお、Coroはコアモジュールではありませんので、使ってみたい場合にはCPANからインストールして下さい。 スレッドを作る Coroでは、asyncによって新しいスレッドを作ることができます。ただし、asyncでスレッドを作っても、何もしなければ他のスレッドに勝手に処理が移ることはありません。asyncで作成した別のスレッドに制御を移すには、明示的な操作が必要となります。ここではcedeを使って、asyncブロックへ処理を移しましょう。 use strict; use warnings; use Coro; async { print "Another thread\n"; }; print "main thre

  • https://labs.cybozu.co.jp/blog/kazuho/archives/2007/05/coopthread.php

  • 1