下へ
>  2001/10/11 (木) 16:38:09        [mirai]
> > お前は根本的に間違っている
> > ファイルは開いたままにしておいてログを書きこむときに
> > 現在時刻を取得して必要があればファイルを開きなおすようにせれ
> 「必要があれば」を毎回算出するコストと天秤にかけるよ
> つか、ログファイルとログ内容の時間が多少ずれてもかまわんよ
> との許しがでたのでもう解決した(´ー`)ゞ
> > たとえ優先度が低くても処理は回ってくるから同期はしっかり取れ
> 優先度と処理の配分に関しては、SetThreadPriorityのところに、
> 「同じ優先順位レベルに複数のスレッドが存在する場合、
> それらのスレッドはラウンドロビン形式でスケジューリングされ、
> より高いレベルの実行可能なスレッドが存在しない場合に限って、
> より低いレベルのスレッドが実行されます。」
> ってあるので、低いのは実行されないと思うんだけどちゃうのかな?(;´Д`)

あぁ
PSDKみたら確かに書いてあった
優先度が高いスレッドが譲渡またはブロックしない限り優先度が低いのは実行されないな

というか適当に書いてた俺は無駄骨ですか
時間の取得と比較ぐらいならそれ程コストはかからないモヨリ
というか眠いので寝ますヽ(´ー`)ノじゃあなありがとう諸君

#include <stdio.h>
#include <windows.h>

int LogMessage(LPCTSTR message)
{
  static HANDLE log_file = NULL;
  static SYSTEMTIME previous_time;
  BOOL reopen_log = FALSE;
  DWORD bytes_written;

  if(!log_file) {
    GetLocalTime(&previous_time);
    reopen_log = TRUE;
  } else {
    SYSTEMTIME current_time;

    GetLocalTime(&current_time);
    if(previous_time.wYear != current_time.wYear ||
       previous_time.wMonth != current_time.wMonth ||
       previous_time.wDay != current_time.wDay ||
       previous_time.wHour != current_time.wHour ||
       previous_time.wMinute != current_time.wMinute) {
      reopen_log = TRUE;
      previous_time = current_time;
    }
  }

  if(reopen_log) {
    TCHAR filename[MAX_PATH];
    DWORD file_pointer;

    wsprintf(filename, TEXT("Log-%04d%02d%02d-%02d%02d.txt"),
      previous_time.wYear,
      previous_time.wMonth + 1,
      previous_time.wDay,
      previous_time.wHour,
      previous_time.wMinute
      );

    if(log_file) {
      CloseHandle(log_file);
    }

    log_file = CreateFile(filename, GENERIC_WRITE,
      FILE_SHARE_READ, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
    if(!log_file) {
      return -1;
    }

    file_pointer = SetFilePointer(log_file, 0, NULL, FILE_END);
    if(file_pointer == INVALID_SET_FILE_POINTER) {
      return -1;
    }
  }

  if(!WriteFile(log_file, message, lstrlen(message)*sizeof(TCHAR), &bytes_written, NULL)) {
    return -1;
  }

  return bytes_written;
}

int main(void) {
  int i;

  for(i = 0; i < 10; i++) {
    char buf[100];

    wsprintf(buf, "Log %02d\r\n", i);
    printf("%s", buf);
    LogMessage(buf);
    Sleep(10000);
  }

  return 0;
}

参考:2001/10/11(木)16時29分08秒

>  2001/10/11 (木) 16:37:38        [mirai]
> > 新しいの出してくれよ
> http://edoya.neko.to/gw.cgi/edoya474.jpg

これいいな
今日使うよ

参考:2001/10/11(木)16時33分36秒

>  2001/10/11 (木) 16:37:38        [mirai]
> アニメみたいな女の子いないかなぁ

新潟へいけ(゚Д゚)新潟
http://www.google.com/search?q=cache:S_c1KU_mlNM:www2.mwnet.or.jp/~jazz/diary9812.html+%83A%83j%83%81%82%DD%82%BD%82%A2%82%C8%8F%97%82%CC%8Eq&hl=ja

参考:2001/10/11(木)16時35分56秒

>  2001/10/11 (木) 16:36:29        [mirai]
> > http://edoya.neko.to/gw.cgi/edoya474.jpg
> これの元絵が見たい

http://www.anime-genesis.com/

参考:2001/10/11(木)16時34分48秒

2001/10/11 (木) 16:35:56        [mirai]
アニメみたいな女の子いないかなぁ

>  2001/10/11 (木) 16:34:48        [mirai]
> > 新しいの出してくれよ
> http://edoya.neko.to/gw.cgi/edoya474.jpg

これの元絵が見たい

参考:2001/10/11(木)16時33分36秒

2001/10/11 (木) 16:34:22        [mirai]
かえ
http://page3.auctions.yahoo.co.jp/jp/auction/c11419165

>  2001/10/11 (木) 16:33:36        [mirai]
> > http://www.obi.ne.jp/~falgz/bbs/gz/updir/ccs_2001_021.jpg
> 新しいの出してくれよ

http://edoya.neko.to/gw.cgi/edoya474.jpg

参考:2001/10/11(木)16時32分46秒

2001/10/11 (木) 16:32:54        [mirai]
ガッチャマーン♪

>  2001/10/11 (木) 16:32:46        [mirai]
> http://www.obi.ne.jp/~falgz/bbs/gz/updir/ccs_2001_021.jpg

新しいの出してくれよ

参考:2001/10/11(木)16時29分14秒

>  2001/10/11 (木) 16:32:43        [mirai]
      (´ー`) 今工事中ですので・・・。
             ( < > )
              ノTヽ ガガガガガ
> > バーカ俺はコロスケってんだ!(゚Д゚)バーカバーカ
> (゚Д゚)σ頭に杭が


参考:2001/10/11(木)16時31分14秒

>  2001/10/11 (木) 16:31:14        [mirai]
> > (;´Д`) …ナリ?        
>              T 
> バーカ俺はコロスケってんだ!(゚Д゚)バーカバーカ

(゚Д゚)σ頭に杭が

参考:2001/10/11(木)16時30分26秒

>  2001/10/11 (木) 16:31:01        [mirai]
> > だれか、Win版の画像吸いだしツールあるとこしらないすか?
> > ちょっと困ってるナリ
> ごめん、Win版の同窓会の

susieでも使えよボケチン

参考:2001/10/11(木)16時29分28秒

>  2001/10/11 (木) 16:30:43        [mirai]
> > (;´Д`) …ナリ?
> キテレツー

もう無理ダッチャ

参考:2001/10/11(木)16時30分18秒

>  2001/10/11 (木) 16:30:26        [mirai]
> > (;´Д`)?
> (;´Д`) …ナリ?        
             T 
バーカ俺はコロスケってんだ!(゚Д゚)バーカバーカ

参考:2001/10/11(木)16時28分41秒

>  2001/10/11 (木) 16:30:18        [mirai]
> > (;´Д`)?
> (;´Д`) …ナリ?

キテレツー

参考:2001/10/11(木)16時28分41秒

2001/10/11 (木) 16:29:37        [mirai]
(;゚Д゚)(゚Д゚)(゚Д゚;)

>  2001/10/11 (木) 16:29:28        [mirai]
> だれか、Win版の画像吸いだしツールあるとこしらないすか?
> ちょっと困ってるナリ

ごめん、Win版の同窓会の


参考:2001/10/11(木)16時26分01秒

2001/10/11 (木) 16:29:14        [mirai]
http://www.obi.ne.jp/~falgz/bbs/gz/updir/ccs_2001_021.jpg

>  2001/10/11 (木) 16:29:08        [mirai]
> > 時刻取得よりも、そこから現在ログ吐くべきファイル名を
> > 算出して、それを開くという処理が結構重い。
> > そういうわけで、ログファイルはずっと開きっぱなしにしておいて、
> > 所定の時間ごとに書くべきファイルのハンドルを切り替える
> > みたいな処理にしたい。
> > これに関しては優先順位の高いスレッドが待機してない状態であれば、スケジューリングでそっちが優先されて低いのにはまったく割り当てられない
> > とMSDNの文書に書いてるので問題はないと思うんだ。
> > でもマルチプロセッサだとちょっとまずいかな(´ー`;)?
> お前は根本的に間違っている
> ファイルは開いたままにしておいてログを書きこむときに
> 現在時刻を取得して必要があればファイルを開きなおすようにせれ

「必要があれば」を毎回算出するコストと天秤にかけるよ

つか、ログファイルとログ内容の時間が多少ずれてもかまわんよ
との許しがでたのでもう解決した(´ー`)ゞ

> たとえ優先度が低くても処理は回ってくるから同期はしっかり取れ
優先度と処理の配分に関しては、SetThreadPriorityのところに、

「同じ優先順位レベルに複数のスレッドが存在する場合、
それらのスレッドはラウンドロビン形式でスケジューリングされ、
より高いレベルの実行可能なスレッドが存在しない場合に限って、
より低いレベルのスレッドが実行されます。」

ってあるので、低いのは実行されないと思うんだけどちゃうのかな?(;´Д`)

参考:2001/10/11(木)16時01分06秒

>  2001/10/11 (木) 16:29:04        [mirai]
> だれか、Win版の画像吸いだしツールあるとこしらないすか?
> ちょっと困ってるナリ

Printscreenキー

参考:2001/10/11(木)16時26分01秒

>  2001/10/11 (木) 16:28:55        [mirai]
> > いらね
> > つかまだFFにこだわるのか。。。いいかげんウザイね笑い
> セガの引き抜きがなくなったんだからもっと社員教育に金をつぎ込むべきなのにな

セガって倒産したの?

参考:2001/10/11(木)16時28分23秒

>  2001/10/11 (木) 16:28:41        [mirai]
> > だれか、Win版の画像吸いだしツールあるとこしらないすか?
> > ちょっと困ってるナリ
> (;´Д`)?

(;´Д`) …ナリ?

参考:2001/10/11(木)16時26分52秒

>  2001/10/11 (木) 16:28:34        [mirai]
> だれか、Win版の画像吸いだしツールあるとこしらないすか?
> ちょっと困ってるナリ

上上下下左右左右の後CtrlとAltとDelを同時押し

参考:2001/10/11(木)16時26分01秒

>  2001/10/11 (木) 16:28:23        [mirai]
> > いらね?(゚Д゚)
> > http://www.zdnet.co.jp/gamespot/gsnews/0110/11/news02.html
> いらね
> つかまだFFにこだわるのか。。。いいかげんウザイね笑い

セガの引き抜きがなくなったんだからもっと社員教育に金をつぎ込むべきなのにな

参考:2001/10/11(木)16時27分29秒

>  2001/10/11 (木) 16:28:06        [mirai]
> いらね?(゚Д゚)
> http://www.zdnet.co.jp/gamespot/gsnews/0110/11/news02.html

何をやっても映画の失敗は取り戻せませんよ(^Д^)

参考:2001/10/11(木)16時26分01秒

>  2001/10/11 (木) 16:27:42        [mirai]
> だれか、Win版の画像吸いだしツールあるとこしらないすか?
> ちょっと困ってるナリ

つかWin版が殆どだろ
自力で探せ

参考:2001/10/11(木)16時26分01秒

>  2001/10/11 (木) 16:27:34        [mirai]
> だれか、Win版の画像吸いだしツールあるとこしらないすか?
> ちょっと困ってるナリ

管理人発見(゚Д゚)!
http://www.narinari.com/

参考:2001/10/11(木)16時26分01秒

>  2001/10/11 (木) 16:27:29        [mirai]
> いらね?(゚Д゚)
> http://www.zdnet.co.jp/gamespot/gsnews/0110/11/news02.html

いらね
つかまだFFにこだわるのか。。。いいかげんウザイね笑い

参考:2001/10/11(木)16時26分01秒

>  2001/10/11 (木) 16:27:15        [mirai]
> だれか、Win版の画像吸いだしツールあるとこしらないすか?
> ちょっと困ってるナリ

Print Scrn使えばいいのに

参考:2001/10/11(木)16時26分01秒

>  2001/10/11 (木) 16:26:54        [mirai]
> 今日も小泉の勝ちか (;´Д`)

最近の国会中継の視聴率は低いそうだ

参考:2001/10/11(木)16時26分13秒

>  2001/10/11 (木) 16:26:52        [mirai]
> だれか、Win版の画像吸いだしツールあるとこしらないすか?
> ちょっと困ってるナリ

(;´Д`)?

参考:2001/10/11(木)16時26分01秒

2001/10/11 (木) 16:26:50        [mirai]
ぎょうていいー

2001/10/11 (木) 16:26:13        [mirai]
今日も小泉の勝ちか (;´Д`)

2001/10/11 (木) 16:26:08        [mirai]
はむはー

2001/10/11 (木) 16:26:01        [mirai]
だれか、Win版の画像吸いだしツールあるとこしらないすか?
ちょっと困ってるナリ

2001/10/11 (木) 16:26:01        [mirai]
いらね?(゚Д゚)

http://www.zdnet.co.jp/gamespot/gsnews/0110/11/news02.html

>  2001/10/11 (木) 16:25:02        [mirai]
> うんぽっぷ成功~ヽ(´ー`)ノ

君の罪は重い

参考:2001/10/11(木)16時21分59秒

2001/10/11 (木) 16:24:54        [mirai]
凝挫の翁症

>  2001/10/11 (木) 16:24:19        [mirai]
> 男でもおぱい揉めば大きくなるのかな?

ちんこ揉んだら大きくなるよな

参考:2001/10/11(木)16時23分43秒

2001/10/11 (木) 16:24:07        [mirai]

>  2001/10/11 (木) 16:24:02        [mirai]
> 男でもおぱい揉めば大きくなるのかな?

ドグマチールを飲めば。

参考:2001/10/11(木)16時23分43秒

2001/10/11 (木) 16:23:43        [mirai]
男でもおぱい揉めば大きくなるのかな?

2001/10/11 (木) 16:23:30        [mirai]

2001/10/11 (木) 16:23:29        [mirai]

2001/10/11 (木) 16:23:27        [mirai]
でんでんでんでーんででーんでーででーん

2001/10/11 (木) 16:23:15        [mirai]

2001/10/11 (木) 16:23:09        [mirai]

2001/10/11 (木) 16:23:04        [mirai]
間違った(;´Д`)

2001/10/11 (木) 16:23:01        [mirai]

2001/10/11 (木) 16:22:54        [mirai]
妖 

2001/10/11 (木) 16:22:44        [mirai]

2001/10/11 (木) 16:22:39        [mirai]

2001/10/11 (木) 16:22:16        [mirai]
餃
子
の
王
将

2001/10/11 (木) 16:21:59        [mirai]
うんぽっぷ成功~ヽ(´ー`)ノ

2001/10/11 (木) 16:21:50        [mirai]
弾かれる。(゚Д゚)マジレス

2001/10/11 (木) 16:21:24        [mirai]
うんぽっぷ

2001/10/11 (木) 16:21:10        [mirai]

2001/10/11 (木) 16:21:10        [mirai]
寂しい国の殺人

2001/10/11 (木) 16:21:08        [mirai]

2001/10/11 (木) 16:21:08        [mirai]

2001/10/11 (木) 16:20:53        [mirai]

2001/10/11 (木) 16:20:38        [mirai]

2001/10/11 (木) 16:20:28        [mirai]
両親の猛反対を押し切って生まれてきました

>  2001/10/11 (木) 16:20:28        [mirai]
> (;´Д`)
> http://www.sponichi.co.jp/horseracing/flash/20011011151610.html

それ既出だが田原ならチャカも所持してそう(;´Д`)

参考:2001/10/11(木)16時18分44秒

2001/10/11 (木) 16:20:11        [mirai]
本仮屋さんまであと4時間40分

>  2001/10/11 (木) 16:20:07        [mirai]
> > 知り合いの女子(;´Д`)y-~シノウ
> 直接行って犯してやれヽ(´ー`)ノ

お前もヽ(´ー`)ノハードゲイにバンバン犯されろ

参考:2001/10/11(木)16時18分50秒

>  投稿者:ラディン 2001/10/11 (木) 16:19:30        [mirai]
> (;´Д`)
> http://www.sponichi.co.jp/horseracing/flash/20011011151610.html

折角育てたエージェントが・・・。(ρ_;)

参考:2001/10/11(木)16時18分44秒

>  2001/10/11 (木) 16:18:50        [mirai]
> > それをなんと言うか用語で言えば受信拒否って奴だよ。(´Д`)y-~誰に送ったよ?
> 知り合いの女子(;´Д`)y-~シノウ

直接行って犯してやれヽ(´ー`)ノ

参考:2001/10/11(木)16時17分49秒

2001/10/11 (木) 16:18:44        [mirai]
(;´Д`)

http://www.sponichi.co.jp/horseracing/flash/20011011151610.html

上へ