トップページ > プログラム > 2014年04月19日 > mBoNBXfe

書き込み順位&時間帯一覧

21 位/184 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000110000204



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
ふらっとVisual C#,C♯,C#(初心者用) Part111
★★Java質問・相談スレッド168★★

書き込みレス一覧

ふらっとVisual C#,C♯,C#(初心者用) Part111
120 :デフォルトの名無しさん[sage]:2014/04/19(土) 16:50:43.65 ID:mBoNBXfe
>>118
その中ではっきり並列化を目的としてるのはInvokeだけだ
他は並列化にも使えるというだけ
特にTaskはParallelの対極に位置するもので、並列化というより非同期処理に使う
ふらっとVisual C#,C♯,C#(初心者用) Part111
121 :デフォルトの名無しさん[sage]:2014/04/19(土) 17:05:43.85 ID:mBoNBXfe
Parallelは呼び出し元をブロックして枝分かれして全部終わったら合流して再開するという
典型的な並列処理のパターン(いわゆるfork-join)に特化してる。
Taskはタスクベースプログラミングといって、ひとまとまりの手続きを纏めて非同期に実行していくパターンで、スレッドを使うとは限らない。
あとの2つは低レベルな制御を必要とする場合以外は必要ない(自分でこういう枠組みを作るときとか)
ふらっとVisual C#,C♯,C#(初心者用) Part111
132 :デフォルトの名無しさん[sage]:2014/04/19(土) 22:44:30.17 ID:mBoNBXfe
もしサンプル通り一文字だけなんだったらcharにすれば爆速よ
一文字でなく最大でも数文字程度なら固定長で一つのchar配列に全部並べてもいい
メモリアクセスの効率が大幅に改善される
ビチクソ汚いから本当に本当に速度が必要な場合の最終手段な
★★Java質問・相談スレッド168★★
518 :デフォルトの名無しさん[sage]:2014/04/19(土) 22:51:36.65 ID:mBoNBXfe
そのリストから要素を取り出すときに勝手に<T>の型にキャストしてくれるようになる。
ジェネリクスと呼ばれる機能なんだけどJavaのそれは張りぼてに過ぎない歪な仕組みでユーザーから見れば極めて複雑な仕様(恐らく今のJavaで一番難解な部分)。
初心者なら最初は無理に理解しなくていい。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。