- Ruby 初心者スレッド Part 57©2ch.net [転載禁止]©2ch.net
513 :デフォルトの名無しさん[sage]:2015/10/09(金) 20:47:38.63 ID:a6l66mp2 - GILとFiberって何か関係あるの?
| - 【JavaScript】スクリプト バトルロワイヤル52【php,py,pl,rb】 [転載禁止]©2ch.net
7 :デフォルトの名無しさん[sage]:2015/10/09(金) 20:50:05.15 ID:a6l66mp2 - railsの何が凄いのか全然分からない
| - ゲームプログラムなら俺に聞け32©2ch.net
275 :uy ◆EAQ94PCRPw [sage]:2015/10/09(金) 21:12:03.94 ID:a6l66mp2 - ずっと昔にタスクで動いてるオブジェクトが
さらにオブジェクトを生成するタイミングで 順序依存が発生したけど それはほんの一瞬の出来事で、すぐにコードを最適化して順序関係なくした そこで止まってるレベルの話 実行順序が必要ならセマフォでも何でもいいけど 何らかの状態が変異するまでオブジェクト作った後も処理の待ち受けしていれば良いから 基本的には順序なんて関係ない 俺様フレームワークでは深さ優先探索のツリータスクが動いてるから オブジェクトがオブジェクトを生成した場合はフレームが一周する前に即そのオブジェクトの処理が行われる これを回避する為に、オブジェクトがオブジェクトを生成する"予約"というロジックを作り 今廻ってるフレームの一番最後にその処理を行う仕組みは保有されている ただこれを使うのはモンキーパッチレベルの後先考えないコードの時だけなんで 基本は順序を意識しないプログラミングが俺様フレームワークでは推奨されている
|
|