09/10/28 00:52:47
> >_beginthread よりも _beginthreadex を使用した方が安全です。
了解す.確かに糞仕様だ….とりあえず特別な理由ないかぎり_beginthreadexつかっときます.
exのほうがエラーかどうか分かりやすいし…
> Sleep()しなくても切り替えは入るよ。Win3.1じゃないんだから。
了解してますが,たまたま切り替えが入る,という状況だと,ちゃんと排他処理できてるか確認が大変かなとおもったので,
排他処理できてなかったら確実に切り替えが入るようにしただけです.
普通に使うときにはもちろん入れないですよー.
解決しました.ありがとうございます!
余談ですが,最後の引数のthrdaddrって何に使うんでしょうか?
785:デフォルトの名無しさん
09/10/28 00:54:06
1)
■■■■
|
|
┌───┘
|
|
■■■■
2) ■■■■
|
┌───┘
|
|
|
■■■■
786:デフォルトの名無しさん
09/10/28 01:35:34
>>784
変数のアドレスを渡してやると、その変数にスレッドIDを突っ込んでくれる。
787:734
09/10/28 02:11:00
> 786
それはわかるんですが,スレッドIDは何に使えるんでしょう?
自スレのIDを調べる関数とかあったりするんでしょうか.
788:デフォルトの名無しさん
09/10/28 04:43:25
>>785
常に1)でよい
789:デフォルトの名無しさん
09/10/28 08:38:11
>>787
GetCurrentThreadId
790:デフォルトの名無しさん
09/10/28 12:08:03
開発環境がXP->Win7に変わりました。
VC++で主に開発を行っています。
エラーでプログラムが強制終了する際の挙動なのですが
XP ポップアップウィンドウにエラーの原因(アクセスバイオレーション等)でどのアドレスで落ちたのかを調べるポップアップを出すボタンがある。
Win7 ポップアップウィンドウからエラーの情報を知ることが出来ない
となっています。
デバックバージョンではなくリリースバージョンで不具合が発生した場合に、XPではmapファイルを参照してどの関数で落ちたのかを調べていたのですが
Win7で調査する為にはどうしたらいいのか分かりません
アドバイスをよろしくお願いします。
791:デフォルトの名無しさん
09/10/28 12:14:20
ユーザーからの報告のみ?
いろいろいじっていいならこれ使えるかも
URLリンク(support.microsoft.com)
792:デフォルトの名無しさん
09/10/28 12:15:48
あ、ダンプ取る前にコントロールパネルの構成でオプションいじるのもあるよ
793:790
09/10/28 12:29:18
すばやいご返答ありがとうございます。
試してみますねん^-^
794:734
09/10/28 14:15:30
> 789
> GetCurrentThreadId
なるほど.さんきゅーです.
みなさんお助けありがとうございます.
795:デフォルトの名無しさん
09/10/28 15:26:50
floopy = システムがブートセクタ以降に書き込まれている。
1.表面の1トラックを読込、2.裏面の1トラックを読込、3.表面の2トラックを読込、という用にヘッド位置(表裏)を切り替えながら
読み込んでいるのでしょうか?
796:デフォルトの名無しさん
09/10/28 16:09:05
>>795
質問のポイントが判らんが、そのような順で読み出せばそのように読み込む。
797:デフォルトの名無しさん
09/10/28 16:13:50
>>796
ブートストラップの処理から、フロッピーの表裏の一般的な仕様がわからなくて、
0KB|------|表9KB-------|裏9KB----------------------|60KB(書き込むデータ)
0KBから1トラック分の9KBは表に書き込まれて、次の9KBは裏に書き込まれているのでしょうか?それとも表に連続して?
普通はどのように書き込まれるのでしょうか?
798:デフォルトの名無しさん
09/10/28 16:55:30
ドライバ次第。
799:デフォルトの名無しさん
09/10/28 16:56:37
知らないなら黙っててください。
800:デフォルトの名無しさん
09/10/28 17:03:43
自作sin、cos、tan関数ライブラリを自分で作ってみた。
ご参考に。
URLリンク(www1.axfc.net)
801:デフォルトの名無しさん
09/10/28 17:20:39
シークには時間がかかるので、論理的に連続したブロックは、
同じシリンダのヘッド順に並べるのが普通。
802:デフォルトの名無しさん
09/10/28 17:23:38
>>801
ありがとうございます。ここがどうしても疑問でなるほど、シーク時間が絡んでいたとは驚きです。
803:デフォルトの名無しさん
09/10/28 17:47:30
表裏連続の方が短期的シーク時間は抑えられるけどね。
なんせフロッピーは両面同時に接触しているんだから。
804:デフォルトの名無しさん
09/10/28 17:54:38
え?