パラレル転送は周囲の速度が低速でも、単純な回路で速度を上げられます。 シリアルとパラレルは同じ系統の技術なので、パラレルでやってきた事をシリアルで代替 できるようになればシリアルに集約されますし、それで速度が遅くなれば、シリアル転送 オペレータまたは関数opは、以下の場合に連想的です。 これを4つの用語に拡張すると、これを並列評価することの重要性が分かります。 したがって、(op b)を(c op d)と並行して評価し、その結果に対してopを呼び出すことができます。 連想操作の例には、数値加算、最小および最大、および文字列連結が含まれます。 コメントで@PaulBoddingtonが述べたように、 あなたのストリームシーケンスは少しオフです。 パラレル操作の パラレルストリームがJava 8のシリアルストリームとは異なる結果をもたらす可能性はありますか? 私の情報によると、パラレルストリームは複数のサブストリームに分割されている以外はシリアルストリームと同じです。 それはスピードの問題です。 要素に対するすべての操作が行われ、サブストリームの結果が最後に結合されます。 最終的には、私の意見では、並列ストリームと直列ストリームの操作結果が同じになるはずです。 だから私の質問は、このコードが私に別の結果を与える可能性はありますか? それが可能ならば、なぜそれは起こるのですか? 結果は次のとおりです。 エレメントの順序が異なる場合、reduceメソッドは異なる結果を生成します。 したがって、パラレルストリームを使用すると、元の注文は保証されません。 異なる縮小方法(たとえば(x、y) - > x + y)を使用すると、うまく動作します。 そこで、データをパラレルに送るのではなく、1つのデータを高速に送るシリアル伝送が使われるようになっています。 当然、パラレル伝送よりもシリアル伝送の方が転送速度を速くしなければなりません。 BCopyright © ITmedia, Inc. All Rights Reserved.All material on this site Copyright © ITmedia, Inc. All Rights Reserved. LANケーブルでの通信は、シリアル通信ですか?シリアル、パラレル通信や、通信プロトコルなど単語は聞いた事があるのですが、いざ調べてみたら少し混乱してしまいました。RS-232Cは古い通信規格、LANケーブルで接続するのが新しい通信規格と考えてもいいのでしょうか? ディジタル信号の送り方には,パラレル伝送とシリアル伝送の2種類があります。「パラレル」は並列,「シリアル」は直列の意味です。装置内部ではパラレル伝送,装置間をつなぐ伝送路ではシリアル伝送がよく使われています。 シリアル通信では、1本の信号線を用いてデータを1ビットずつ送信するため受信側で正確にデータを受信するために、送信側がどのような速度で1ビットずつ送信しているかを把握しておかなければなりませ … パラレル通信のほうがシリアル通信よりも一度に多数のデータを送ることができるため、良いように思われがちですが、パラレル通信には複数の伝送線が必要になるため、コストが高くなりやすく、また複数のデータの同期をとる難しさなどがあます。 パラレルストリームがJava 8のシリアルストリームとは異なる結果をもたらす可能性はありますか? 私の情報によると、パラレルストリームは複数のサブストリームに分割されている以外はシリアルストリームと同じです。 それはスピードの問題です。