Ruby 初心者スレッド Part 33
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
550:デフォルトの名無しさん 10/01/04 01:49:17 windows機でタイマーを実装しようとしてます。 マルチスケジューリングなキッチンタイマーのようなものです。 問題がありまして、 例えば60分後にアラームを鳴らせるというタイマーのプログラムを行ったときに やっぱりその30分前にもう一個のプログラムを追加したいと思ってもそれを行うためには 常に入力待ち状態である必要があります。 その一方で常に出力待ち状態でないと指定時刻にタイマーを実行することができません。 今は タイマー入力(空入力も化)待機モード→ 1分間のタイマー実行待機モード→ その1分の間に起こるべきイベントがあれば指定時刻にイベントを起こす→ またタイマー入力待機モードに戻る→ 以下ループ というようにユーザに入力によって待機モードを切り替えることでそれらしい動作をさせています。 どのようにすればもっとスマートにこのタイマーを実装できるでしょうか? 一つのスマートじゃない方法はテキストエディタと外部ファイルを使ってこのタイマー入力を行うことかなと思うんですが。(非排他モードでファイルの書き込み読み取りする) forkがwindows rubyでは使えなくて、そもそも子プロセスを使ったことがないので悩んでいます。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5394日前に更新/233 KB
担当:undef