タグ

ブックマーク / okwave.jp (2)

  • スレッドとプロセスの違い - OKWAVE

    がると申します。 とりあえずまず「スレッドとプロセスは違うモノ」です。 で、簡単に………というのはちと難しいのですが、出来るだけかみ砕いて説明を。 ただ、どうしても深い部分を触らないといけないので、そのあたりご勘弁ください。 まず「マルチタスク」という概念があります。 基的に、1つのCPUしか乗っていないPCの場合、ある1つの時間軸には1つの処理しかできません。当然ですが。 ただ、その「1つの処理」にかかる時間はとても小さいので「擬似的に」複数の処理が並列で走っているように見せかける事ができます。 この辺をマルチタスク、なんて呼称してました(過去形にしていいのかは微妙ですが、実際現場でこの単語を聞く事がきわめてレアなので)。 で、このマルチタスクを別名「マルチプロセス」なんて言い方もしました。 で。とりあえず見せかけ上ではあるものの、各プロセスは「平行して」動いているわけです。 で、ここ

    スレッドとプロセスの違い - OKWAVE
  • iterator とiterableの関係がわかりません。 - OKWAVE

    Iteratorの使い方でこまっています。 こんにちは、片岡と言います。 Iteratorの使い方で困っています。 次のプログラムで自分の望んだ結果と違う動作をします。 原因やもっと良い方法をご存知の方はいませんか。 私の行った手順は以下です。 (1)次のようなプログラムを作りました。 import java.util.ArrayList; import java.util.Iterator; public class Main { ArrayList list; public static void main(String[] args) { Main instance = new Main(); Iterator it = instance.getIterator(); for (int i = 0; i < 3; i++) { Iterator temp = it; //Iterat

    iterator とiterableの関係がわかりません。 - OKWAVE
  • 1