- 1 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 20:40:46.53 ]
- このスレッドは
「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。 ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問、 ググろうにもキーワードが分からない場合など、勇気をもって書き込んでください。 内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。 なお、テンプレ2行目が読めない回答者は邪魔なので後述のC#相談室に移動して下さい。 >>980を踏んだ人は新スレを建てて下さい。 >>980が無理な場合、話し合って新スレを建てる人を決めて下さい。 ■前スレ ふらっとC#,C♯,C#(初心者用) Part88 toro.2ch.net/test/read.cgi/tech/1332305258/ ■関連スレ C#, C♯, C#相談室 Part71 toro.2ch.net/test/read.cgi/tech/1332575004/ ミスターサタンのC#相談室 toro.2ch.net/test/read.cgi/tech/1092656075/ VB.NET質問スレ(Part38) toro.2ch.net/test/read.cgi/tech/1325083428/ くだすれC++/CLI(初心者用)part2 toro.2ch.net/test/read.cgi/tech/1268613679/
- 321 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 10:06:50.33 ]
- >>316
なにかまちがってるの?
- 322 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 10:18:56.07 ]
- 馬鹿だろお前
- 323 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/08(日) 10:21:26.17 ]
- >>321
一つのプロセッサでは複数のスレッドを同時には実行できないから、タイムスライスと言うテクニックを使って順繰りに処理を行う そのときに一つのスレッドを例えば1ミリ実行したら次のスレッドを1ミリ実行するって話が書いてあるんだよ 切り替え自身はレジスタの退避と復帰だから1ミリも掛かる訳がない 勿論マルチプロセッサだと事情は変わってくるが
- 324 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 10:27:13.58 ]
- うはっ馬鹿だろお前って言ってるオレ天才
- 325 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 10:52:06.62 ]
- 286/386の時代はタスクゲートやコールゲートがどーたらこーたらと、
タスク切り替えのコストを気にしていた時代もあったな。 何もかもが懐かしい・・・
- 326 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 11:01:09.95 ]
- ロートルはさっさとこの世から退場しろ
- 327 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 11:27:10.91 ]
- >>323
つまり、ファイルコピー時に途中経過を表示するような処理を書いちゃうと1つのファイルごとに1_かかっちゃうとも読めるね Sleepを入れてると問答無用で1_以上かかる・・・と
- 328 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 11:35:18.33 ]
- >>323
何言ってるのかわからない その仕組みなら切替自身にかかってると思うんだけど かからない理由を言ってみろ
- 329 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 11:44:44.13 ]
- これ動作を検証できるようなソースがほしいね
- 330 名前: ◆QZaw55cn4c mailto:sage [2012/04/08(日) 11:45:06.72 ]
- >>325
それはプロセスの切り替えの話では? でもそのプロセス切り替えにしてもタスクゲート・コールゲートなんぞをがっしり使った OS はみたことがない‥‥‥。
- 331 名前: ◆QZaw55cn4c mailto:sage [2012/04/08(日) 11:45:56.00 ]
- >>328
理由は書いてある >切り替え自身はレジスタの退避と復帰だから1ミリも掛かる訳がない
- 332 名前:297 [2012/04/08(日) 11:47:46.65 ]
- なんか荒れてるみたいやけど、一応報告しとくと
PC再起動したらなおった。ありがとう。
- 333 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 12:27:50.20 ]
- >>331
だからやっぱりスレッド切り替えたら1ミリ必須なんだろ?
- 334 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 12:30:49.14 ]
- >>323は意味のないレスを書いてるだけだから相手にすんな
切替自体になんて切替に1_以上かかる以上そんな細かい内容に意味なんてまったくない MSの開発者ですら検証したことないだろうよ 俺等に関係あることは切替にはどんな処理をしていようと(なんにもしてなかろうと)1_以上かかってしまうっていう現実があるだけ
- 335 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/08(日) 12:43:24.80 ]
- >>334
>>333 例えばI/O待ちに入ったら、1ミリ経たなくてもスレッドは切り替わるよ。sleepって知らないかな? それと当然プロセッサが2つ以上なら、条件有るけど同時実行されるよな
- 336 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 12:46:38.68 ]
- >>333-334
スレッド切り替えに 1ms もかかるわけがない、それじゃプロセス切り替えとかわらないだろ、どあほが。
- 337 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 12:52:08.93 ]
- 一ミリ一ミリお前はミリミリ星から来た一ミリ星人かよ
- 338 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 13:06:38.52 ]
- 数学を1時間勉強したら国語を1時間勉強するその次は社会を1時間だという話で
教科を変更するのに1時間の休憩を挟まなければいけないという話ではないだろ
- 339 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 13:08:22.00 ]
- >>336
スレッドの基本 msdn.microsoft.com/ja-jp/library/cc464175%28v=vs.71%29.aspx 書いてあるだろウンコ
- 340 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 13:10:37.30 ]
- さっきトイレにいったらウンコが____って大量に出た
- 341 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 13:16:57.87 ]
- >一定の間隔(ミリ秒単位)でプロセスを切り替えているため
これのことを言ってるのか これは一定の間隔ごとにという意味で一定の間隔を使ってって意味じゃないだろ
- 342 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 13:35:09.70 ]
- 1msがCPUにとってどれだけ悠久の時間に見えるかわかってない奴でもプログラマが出来る時代かw
日本本当終わってるな。 >>339 それはプロセスを切り替えるスケジューリングの単位がmsのオーダーだって言ってるだけw 切り替えそのものにmsオーダーの時間が必要なんてどこにも書いてない。 真面目に言ってるなら自分の絶望的な馬鹿を恥じた方がいいと思う
- 343 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 13:37:45.41 ]
- >プロセッサは、一定の間隔(ミリ秒単位)でプロセスを切り替えているため、そのように見えてしまうだけです。
これは切り替えするためにかかる時間じゃなくて、タイムスライスのことな。 ちなみに1msという単語はどこにもでてきてない。 スレッドのタイムスライスはふつうは2クロックサイクル。サーバなら12クロックサイクルな。 GetSystemTimeAdjustment()で1クロックサイクルの時間は取得できる。 おまえらの糞PCなら1クロックサイクル=15msぐらいだよ。
- 344 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 13:52:32.71 ]
- >1クロックサイクル=15msぐらいだよ。
真空管レベル?
- 345 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 13:58:20.40 ]
- >>344
CPU のクロックとスケジューラのクロックの違いは 文脈から読み取れるようになろうぜ
- 346 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 13:58:40.09 ]
- MSDNに書いてあるとおり、
CPUの1クロックの時間じゃなくて、クロック割り込みのサイクルな。 CPUのクロックには依存しない。HALに依存する。
- 347 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 14:04:28.51 ]
- >>285
ちょっと面倒だけど、IEを手動で操作すれば良い。 VisualStudioに拘らないなら、FirefoxにFirebug入れてデバッグすると良いよ。
- 348 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 14:21:42.12 ]
- 今PC上のスレッド数をカウントして950くらい。
パフォーマンスカウンタでCPU時間を消費しているスレッド数を確認すると700くらい。 スレッドの切り替えに1ms掛かっていたらどうなるかねえ。 ぼくにはとてもわからないや。
- 349 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 14:47:16.00 ]
- バカじゃねーの
- 350 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 14:52:41.91 ]
- なんで間違いを認めないの?
- 351 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 15:16:26.78 ]
- パフォーマンスモニタでContext Switches/secが見られる。
おまえらの糞PCでも1万/秒超えても余裕だろ?
- 352 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 15:39:46.98 ]
- 間違いを認めたら芯が折れてしまうんですよ…
私の中の「芯」がね
- 353 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 16:02:49.10 ]
- >>339
あほか。お前日本語が読めんのか? msdn.microsoft.com/ja-jp/library/cc464175%28v=vs.71%29.aspx >プロセッサは、一定の間隔(ミリ秒単位)でプロセスを切り替えているため、 これを >>333 >だからやっぱりスレッド切り替えたら1ミリ必須なんだろ? と読む程度の理解しかできないのなら日本人やめろ。 スレッド切り替えに要する時間は、切り替えるタイミングとは違う。
- 354 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 16:05:28.84 ]
- 間違いを理解する頭がないだけだと思う
- 355 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/08(日) 16:08:03.44 ]
- スレッド切り替えのほかにAPIを呼び出して時間のかかる処理は
一端他の処理をすすめるんじゃなかったっけ?
- 356 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 16:11:33.67 ]
- >>353
もうやめて! 相手のライフはとっくにゼロなのよ!!
- 357 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 16:20:03.80 ]
- ライフが0になっても敗北しない
- 358 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 16:21:38.54 ]
- Parallel.Foreachで画像ダウンロードすると
登録した数だけ一気にDL開始しやがる 同時ダウンロード2つまでとか設定するのどうやるの?
- 359 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 16:43:49.17 ]
- >>342
したら2つのスレッドABを
- 360 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 16:45:41.14 ]
- >>342
途中送信すまんこ したら2つのスレッドABをA→Bって切り替えるのに必要な時間は? プロセスが1ms単位でしか動けないのにそれ以下の時間で切替できるわけないじゃん
- 361 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 16:45:48.21 ]
- 少し前に誰かがParallelの動作について詳しく書いてたけど、並列度は全くいじれないという話だったはず。
- 362 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 16:47:48.52 ]
- >プロセスが1ms単位でしか動けない
これがおまえの妄想なんだよ。 MSのドキュメントにそんなことは一言も書いてない。
- 363 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 16:48:47.84 ]
- 実際にスレッドスイッチングが毎秒数千回発生してる以上は、話の前提に何か誤りがあると考えるのが自然ではないでしょうか
- 364 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 16:49:27.27 ]
- 誰か検証頼む
俺がやるとどうもスレッドの動作はタイマー依存になってるように見えるんぬ
- 365 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 16:51:07.34 ]
- そのけんしょうほうほうおかしくね?
- 366 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 16:51:31.97 ]
- >>363
CPU側では1msごとに切替あった?→まだ→あった?→まだ・・・ってポーリングが走ってるってことだろ? でないと1ms刻みでキャッチできないと思うのは俺も例の人と同じ意見
- 367 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 16:52:58.84 ]
- >>360
切り替えに必要な時間、と 切り替わるタイミングの単位時間、とは 違う。
- 368 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 16:53:48.85 ]
- はあ?
- 369 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 16:53:58.45 ]
- >>366
スレッド切り替えにポーリングなんてあり得ない。
- 370 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 16:54:27.11 ]
- スレッドは不思議な魔法で並列動作をしてるわけじゃなくて
やはり単一のCPUでやってることをそろそろ認識すべきだと思う 上のほうに勝手に並列でとかあるけど そんなこと物理的にできるわけない んでドキュメントを見る限りどうもAPIのスレッド機能はなにやら糞っぽい・・・と
- 371 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 16:55:54.26 ]
- タスクスケジュールは優先度付きキューで順繰りに回してるだけだ
インサイドwindowsに書いてある ボーリングなんてしとらん
- 372 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 17:02:38.36 ]
- >>370
勝手に並列ってPGが意識しなくていいということだ。 スレッドスケジューラの動作はMSの公式ドキュメントに詳しく書いてるだろ。 それを読まずに糞っぽいっておまえの脳が糞だよ。
- 373 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 17:05:49.23 ]
- 並列にも色々あるしねえ
機械語のレベルなら依存関係のない命令はスーパースカラで一気に実行するでしょ
- 374 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 17:08:12.81 ]
- で、Windowsのスレッド関連のAPIのどこが糞なの?
絶対必要なのにない機能でもあんの?
- 375 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 17:13:49.77 ]
- Parallel系のメソッドは並列度をオプションで取れてもバチは当たらないと思います!
- 376 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 17:19:14.52 ]
- 丸投げ専用メソッドにオプションとか不吉です!!!
- 377 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 17:21:50.87 ]
- 馬鹿が大杉で噴いたわ。
ちなみにWiodnwsの場合、目安として、 バックグラウンドアプリケーションのタイムスライスは20ms、 フォアグラウンドアプリケーションのタイムスライスは60msとかな。 コンテキストスイッチは昔は概ね数マイクロ秒くらいな感じだったが、 今はもう少し速いんじゃないかな、まあ目安は1マイクロ秒かそれ以下ってとこだろう。
- 378 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 17:24:08.72 ]
- というか1msってどこをどう読んだらそうなるんだ
- 379 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 17:26:43.84 ]
- >>377
それの辺って資料ないのかな
- 380 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 17:29:01.38 ]
- だからインサイドWindowsに詳しく書いてあると何度言ったら
- 381 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 17:33:40.04 ]
- support.microsoft.com/kb/259025/ja
2000の頃は3クォンタム10-15msでバックグラウンド3クォンタム、フォアグラウンド9クォンタムだそうだ。
- 382 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 17:41:33.09 ]
- やっぱりスレッド切替をすると1ms以上かかる事実はかわらないと
- 383 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 17:42:31.98 ]
- >>382
タスク、プロセス、スレッドを同列にしか考えられないならそうだろうね
- 384 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 17:43:03.99 ]
- >>380
あり 書籍の名前だったんだな
- 385 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 17:43:42.09 ]
- Sleep(1)すると、1msどころか数十msは帰ってこないよ。
- 386 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/08(日) 17:45:22.72 ]
- >>381
最低限の切り替えはハードウェアレベルのタイマーか何か存在してるんだろうか?
- 387 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 17:46:24.87 ]
- タイマータイマーうるせえなマジで
- 388 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 17:52:28.14 ]
- >>385
それはBeginPeriodの設定次第
- 389 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 17:52:44.78 ]
- >>385
もうお前は帰ってこなくていいよ
- 390 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 17:53:43.23 ]
- まさか、この時代に再び擬似タスクが復活しようとは・・・
- 391 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 17:56:29.26 ]
- 9x系に戻るしかないな
- 392 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 17:58:02.23 ]
- >>388
違う。上に指摘してあるクロック割り込みのサイクルからくる仕様。 HALをリアルタイム用にすれば精度は1ms以下にすることができる。
- 393 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 18:05:03.68 ]
- 今のwindowsの仕様のままリアルタイム方向に持っていくと
スイッチのオーバーヘッドがすごいことになりそうだねw
- 394 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 18:06:18.88 ]
- どうでもいい話が続いてるけど、プロセスのスケジューリングの単位がmsなんだから
どんなに高性能のマシンを使い最適の設定をしたとしても、Sleep(1)から復帰する 時間が常に2ms未満になることを保証することなんてできるわけがない。
- 395 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 18:11:02.60 ]
- なんでこんな糞仕様になってるの?
というわけで単に擬似並列がしたいだけのときはスレッド関数自作したほうが ぶっちゃけすごく動作いいぞ
- 396 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 18:13:17.81 ]
- >>395
いつの時代のプログラマだよあんた。 あんたプロセスとスレッドの区別付いてる?
- 397 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 18:14:20.72 ]
- >>395
糞仕様というかOSの仕組みを考えると仕方ないと思うよw 組み込み向けで使われるリアルタイムOSとは違うしなあ >>371が書いてるけど優先順位とかあるしねえ 精度がほしけりゃデバイスドライバでも書いて優先度上げてとか するしかないんじゃないの?
- 398 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 18:37:53.53 ]
- だからリアルタイム用のHAL出てるだろ。
- 399 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 18:39:12.83 ]
- そもそもリアルタイムOSが要件ならWindows使わず、リアルタイムOS使え。
いっぱいあるだろ。
- 400 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 19:06:54.27 ]
- てか、すでに時代にあってねぇよこの仕様
- 401 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 19:10:19.89 ]
- どのあたりが? と聞くと答えられないんですね。
- 402 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 19:12:49.29 ]
- XNAイジってて、Color構造体で任意の値が作成できねーぞムキーぃって思ってたらコンストラクタにあった。
なんでWinformとお作法が違うんだよ・・・。Orz
- 403 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/08(日) 19:14:54.88 ]
- >>402
winformが設計が古いからとか思わないのか XNAに限らず後発の枠組みはどれも作法が違うぞ
- 404 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 19:19:58.18 ]
- >>401
どう考えても_秒単位になってるところだろ
- 405 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 19:22:00.34 ]
- 新OSでμ対応やってみたらあっさり出来ちゃったレベルでいけると思うけどね
そんなに対応が難しい問題とは思えない
- 406 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 19:30:39.53 ]
- >>403
WinFormは自分に合っててかなり基本は良設計だと思ってるからだな。 たまに変な設計のコントロールあったりするけど・・・。
- 407 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 19:46:47.98 ]
- >>406
新しい設計がすべていいとは思わないが場合によっては変わるのは仕方ない というかColor構造体なんか一度作ったら早々いじらないから コンストラクタで指定でもいいと思うけどw
- 408 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 19:58:56.77 ]
- >>404-405
自分の無知を棚に上げてよくそういうこといえるよな.... よく言われるように(と言ってもこの無知連中は知らんと思うけど)低レイテンシと 高スループットはトレードオフなわけだが、何でスループットを犠牲にして uSecオーダーのレイテンシなんかを実現しなきゃいかんのか。 そんな低レイテンシが求められる分野なんてほとんどないつーのw
- 409 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 20:04:11.80 ]
- >>407
マーそうなんだけどね。 そういえば最初C#始めた時に、何でコンストラクタにないんだよムキー!って言ってたの思い出した。(汗 俺の思考の設計がかなり不味いね!Orz
- 410 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 20:07:25.59 ]
- >>408
>そんな低レイテンシが求められる分野なんてほとんどないつーのw まれにあるから、そういうことが出来るようにしとけ と、言うだけのことだろ、馬鹿じゃねーのか?
- 411 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 20:09:27.23 ]
- まれにもないって。
>>410はそれが必用になるケースがあると思ってるんだろうが、 まず間違いなくそれは>>410が何か勘違いしてるだけ。
- 412 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 20:12:39.56 ]
- 最近のアプリの激重具合はわけもわからずスレッドたてまくるからだろ?
- 413 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 20:17:41.53 ]
- >>411
お前がそういう状況を知らんだけ。 まあ、必用とか言うアホにありがちのことだが。(w
- 414 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 21:09:36.78 ]
- ReportViewerのデータソースにはTableAdapterに登録したものしか使えないのでしょうか?
xsdに登録したTableAdapterにクエリを追加しようとすると [Microsoft][HY104][ODBC Microsoft Access Driver]有効桁数の値が無効です。 と、エラーが出ます。SQL文で文字列に対しLIKE ? を使うとそのエラーが出ます。 数列に対して同じ文を入力すると問題無く出来ます。 ttp://www.atmarkit.co.jp/fdotnet/vblab/vsdbprog_03/vsdbprog_03_02.html このサイトの図11では文字列でも実行できるのですが図14で先ほどのエラーが出てしまいます。 OleDbConnectionを使ってmdbと接続し、Commandで文字列を探した場合は問題なく動作します。 現在はそれを使いDataGridViewに表示させているのでそのままReportに出力できるのが一番いいのですが・・・ 宜しくお願いします。
- 415 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 21:14:42.34 ]
- >>382
いったいどういう意味でそういっているんだ?よくわからないから説明してくれないか? >>377 >コンテキストスイッチは昔は概ね数マイクロ秒くらいな感じだったが、 >今はもう少し速いんじゃないかな、まあ目安は1マイクロ秒かそれ以下ってとこだろう。 マイクロだぜ?まいくろ。みりの千分の一だ。
- 416 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 21:16:13.35 ]
- まれに1msの精度を要求するメトロノームを作りたくなるかもしれないだろ!
- 417 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 21:17:21.27 ]
- >>415
わからないレベルに話しても無駄
- 418 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 21:19:56.63 ]
- まれにじゃないし
今作りたいし
- 419 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/08(日) 21:24:32.67 ]
- >>415
エスパーしてみると、タスクスイッチまで1ms掛かるんだから(この段階でも色々無視しているがw)、1ms経たないと他のスレッドが実行できない だからスレッドを乱立するプログラムが実行速度を損なっているじゃないかぁぁぁぁあって事じゃないかな? 俺には彼の説得は無理そうだから、お任せします
- 420 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 21:24:34.22 ]
- Sleep(1)が1msで戻らないからスレッド切り替えに1ms掛かってるとか抜かしてる人だもんねえ
Sleep(1)はタイムスライス破棄してないんだよ スイッチ自体起こってない
- 421 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/08(日) 21:44:33.99 ]
- >>415の話もトンデモだけどね。
何でGHz台で動いてるCPUでたかがコンテキストの保存と復元ごときにuSecオーダーの 時間がかかるんだよw どんなにかかっても100PSecのオーダーにしかならんと思うけどw
|

|