ベストアンサー ファイバ、マイクロスレッドの利点が分かりません。 2008/12/13 00:14 ファイバーと呼ばれるスレッドみたいなのを最近知ったのですが、 利点がよく分かりません。何に使うんでしょうか? 状態遷移なら変数をもたせて分岐すればよいのではないですか? みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー kirikirkaz ベストアンサー率60% (21/35) 2008/12/13 10:54 回答No.1 分からなかったので調べてみたら http://d.hatena.ne.jp/hiroakiuno/20070316/ こんな説明がありました 参考になれば幸いです 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発C・C++・C# 関連するQ&A プラスチック光ファイバーの利点を教えてください POFメディアコンバータDIYキット(製品品番:LAN-POF50)は、とても興味深いのですが、メタルのLANケーブルと比べて、何が良いのか良くわかりません。 配線がし難いということであれば、カテゴリ6などでも、細い扱いやすいケーブルがありますし、プラスチック光ファイバーで必要になるメディアコンバータは不要です。 利点として電力線の影響を受けずに使えるという利点が挙げられていますが、メタルのLANケーブルで電力線の影響を受けた経験はありません。 こう考えると、プラスチック光ファイバーの利点が良く分からなくなってしまいます。製品にはたいへん興味があって使ってみたいのですが、なぜこれを使うかが、わからなくなってしまったので、教えてください。 光ファイバーが整備され加入者が増えています。利点は? 光ファイバーが整備され加入者が増えています。利点は? 今我が家ではフレッツADSLですが、NTT電話局から一番離れたところにあり、あまり早くありません。ネットがつながらなかったり、容量の重いものをメール添付すると、送信できません。光ファイバーはまだ開通されていませんが、近くで、利用できるところが増えています。光になって、改善される利点はどんなところでしょうか? スレッド Thread th; //スレッド変数th宣言 public void start() {th = new Thread(); th.start();} //スレッドの開始 run(){Thread me = Thread.currentThread(); while(th == me){動作変数の処理} paint(){画像表示} 以上のような処理なのですが、 よく意味がわかりません。 特にwhile文の部分です。 currentThread とは?と聴いたところ 「現在実行中のスレッド」 だと言われました。 変数meに現在動作中のスレッドを代入する。 ??よく事情がわからないのです。 このプログラムはdrawOvalで丸を描いて、それを移動させると言うものなのですが、スレッドは2つ動いてると言うのです。動作変数処理と表示処理の2つだそうです。 で、meが動作、thが表示だと言うのですが正しいですか?まず通常動作するスレッドとth.start()で動くスレッドで、2つということはわかります。 で、現在実行中のスレッドと実行させたスレッドが等しい(trueまたはfalse)だと言うことが何を意味しているのか・・・????なのです・・・ これはどういうことなのでしょうか?? 質問してもまだ良くわからなそうなかおをしていたところ 「2つの処理を同時に処理するためと覚えてください」 と切り捨てられてしまいました。 これは正しいでしょうか・・・? 記述の足りない部分は補足いたします。 ご指摘お願いします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム サーブレット スレッドセーフについて サーブレットのインスタンス変数、クラス変数はスレッドセーフではありませんが、 doGet などのほかに勝手に作ったメソッドは、スレッドで動作するのでスレッドセーフと考えていいでしょうか? スレッドセーフにするべきクラスについて。 スレッドセーフにするべきクラスについて。 マルチスレッドで動くクラスはスレッドセーフにしなければならない。 とよく聞きます。ですが、どのクラスがマルチスレッドで動くのかどうかを判定する基準がよく分かっていません。 例えばサーブレットやJSP、Springでシングルトンにしたクラスなどは、スレッドセーフを意識しないといけないんだなと分かります。あとはThreadを拡張したクラスもそうなんだろうと思っています。 ただそれ以外のクラスでスレッドセーフを意識しなければならない場合、どこをみて判断すればよいのでしょうか?サーブレットから呼ばれるアクションクラスはスレッドセーフにしなければいけない・・・? そこのところがよくわかっていないため、クラスを作成する際にメンバ変数に状態を保持する変数を入れて良いんだろうかと悩んでしまいます。 申し訳ありません。アドバイスを頂けると嬉しいです。 スレッドの状態遷移について。。。 Javaの本を買って読んでいます。 その中の「スレッド」のカテゴリーの「状態遷移」のところの「synchronized」の部分に、こう書かれています。 -------------------------- ・・・・・・ なお、sleepメソッドでスリープ状態(実行不可能状態)になったスレッドはロックを保持したまま開放しません。 そのため、ロックを取得できないで待たされるスレッドも実行不可能状態へ移行させられます。 -------------------------- これは、Synchronized指定されたメソッド(同期メソッド)の部分で出てきた文章でして、 私は、こう解釈しました。 → 例えば、同じオブジェクトの参照を引数とするスレッドが3つあり、その中の1つが『実行中』状態にある(仮に t1 とする)として(つまり残り2つ( t2 t3 )は『実行可能状態(プール)』にある。)、 実行中の t1 がsleep()メソッドで『実行不可能状態』になった場合、 『実行可能状態』にあった、t2 t3 も『実行不可能状態』へ移行する事になる。 間違っていますか? もし、この解釈が正しければ、こうなりますよね? t1・・・・・・・『実行中』 → 『実行不可能状態』 t2 t3・・・『実行可能状態』 → 『実行不可能状態』 ところが、状態遷移の5つの状態の図を見ると、 『実行可能状態』 から 『実行不可能状態』 へは、矢印→が書かれておりません。(逆向きの矢印がありますが。) どういう意味でしょうか。 java初心者ですが、 解りやすく教えて頂けると助かります。 宜しくお願い致します。 JAVAのスレッドセーフとは スレッドセーフについて質問です。 インスタンス変数はヒープ領域に保持されるのでスレッドセーフではないという説明は分かりました。 しかし、そうするとDTOのようにgetterとsetterを持ってるクラスはインスタンス変数ばかりなので、スレッドセーフではないということになるのでしょうか? スレッドセーフなDTOを作りたいときは、どのようにすれば良いのでしょうか? オペレーティングシステムという分野のプロセスの問題です オペレーティングシステムという分野のプロセスの問題です プロセス(スレッド)は、「実行可能状態」「実行状態」「待ち状態」の 3つの遷移するが、「待ち状態」を設けることの利点と欠点を述べよ、 という問題があります 利点はわかったのですが、欠点がわかりません 「待ち状態」を設けることの欠点とは何ですか? VBで新しいスレッド VBのタイマーコントロールでリストの表示の更新を制御しているのですが、どうも重いので違うスレッドにしてスレッドの優先度を低くしようかと考えました。 しかしCreateThreadでスレッドを作成しようと思っても、必ず強制終了になってしまいます。 おそらくVBが複雑な変数管理構造を採っているからだと思います。 なんでもいいから新しいスレッドを作成する方法があったら教えてください。 スレッドに関して スレッドを開始してボタンでSTOPさせたいのですがストップしません スレッド状態ではACTIONイベントは発生しないのでしょうか? JSPのスレッドセーフについて Strutsを用いて開発しております。 「スレッドセーフにするように」と言われ、 JSPのコードを見ると<% %>で囲まれた部分がありました。 こちらで他の質問を見させていただいたときは 「<%! %>で囲まれた部分はインスタンス変数として扱われる」 とあったのですが、<% %>で囲まれた部分に定義された変数は ローカル変数なのでスレッドセーフであると考えて 間違いないでしょうか? (JSPから生成されたjavaコードを見ると、_jspServiceメソッドの中で 定義されていました。) LANの光ファイバーって分岐させることって可能です LANの光ファイバーって分岐させることって可能ですか? LANファイバーの本数は存じ上げていませんが5本だったとして5本を10本の線に分断させて5本、5本に同じ通信を流すということは技術上可能なのでしょうか? AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム JUICの「マイクロファイバースポンジ」で JUICの「マイクロファイバースポンジ」のことなんですけど、「ラバークリーナーG」をつけてこのスポンジを使ったら、あまりきれいにできず、埃などが少し残ります。 初めて新品の状態のとき使ってもなぜか埃が残ります。 どうすればよいでしょうか。 スレッドプールの意味・使い方がわからない javaの初心者に毛が生えた程度の者ですが、 java のExecutorクラスなるものが出てきて、調べてもよくわかりませんでした。 スレッドプールの意味と使い方・利点、リスクなど、どなたか 教えて頂けますでしょうか? スレッドの基礎中の基礎は一応分かっているつもりです。。。 Servletにおけるスレッド間でのグローバル変数の関係 お世話になっております。 サーブレットクラスにて定義したグローバル変数へ、それぞれ別のスレッドからアクセスした場合、 それぞれの値には関連性が無いと認識していたのですが、それは誤りでしょうか? グローバル変数を有するサーブレットクラスを作成し、2つのスレッドを流したところ、1つ目のスレッドでセットした値が、後追いで流した2つ目のスレッドでセットした値に置き換わってしまいました。 それぞれの値を関連性の無いようにしたいのですが どのようにしたら良いのか、ご存知の方いらっしゃいましたらご教授願います。 宜しくお願い致します。 スレッドの削除について 永久ループのあるスレッドがあって、必要なくなったら、永久ループをブレイクさせようと思ってました。このスレッドのクラスのグローバル変数 boolean kaijo; があって、普段は false でブレイクさせたいときだけ、 true にしようと思ってました。このクラスはインスタンス化しているので、 オブジェクト.kaijo=true; という風にして、スレッドをブレイクさせようと思っていましたが、なぜかkaijoはfalseのままです。確かに オブジェクト.kaijo=true; と代入したはずなのですが、、どう思われますか? またスレッドを停止、あるいは破棄するメソッドはありますか?推奨されている範囲内で。 スレッドの扱い方 javaの初心者です。 質問ですが、 スレッドを使って再生ボタンを押すと画像が動き出すプログラムを作成しています。再生ボタンを押すとスレッドを立ち上げるようにしているのですが、再生ボタンを2回以上押すとどんどん画像の動くスピードが速くなってしまい困ってます。 ボタンが押されるたびにスレッドが立ち上げられているからだと思うのですが、どうしたら初期の状態に戻すことができるか教えていただけないでしょうか? スレッド 問題集を読んでいて、どうしても意味がわからなかった部分があります。五択になっていて、私は 「notify()実行の条件は、呼び出し元のスレッドが待機状態にあるスレッドのロックフラグを取得していることである」 を選んだんですが、これは間違いでした。 解説には待機スレッドのロックフラグは必要ではない、とあるのですが、では逆に言うとなんの(何処の)ロックフラグが必要になるのでしょうか? ご存知の方がいらっしゃいましたら、教えて下さい。 宜しくお願い致します。 最近、マイクロファイバー製のモップなどが数多く出回っていますが、フロー 最近、マイクロファイバー製のモップなどが数多く出回っていますが、フローリングに散っている猫の毛などはよく取れるのでしょうか? 使っている人が居たら是非情報を頂きたいのですが…。 今はダスキンを使用していて、マイクロファイバーの吸着が良ければダスキンの経費は勿体無いかなぁ~と思っています。 耳鼻科のファイバーについて、等 回答を頂けないので、ややこしすぎたのかと反省し、 簡略化して再度質問させていただきます。どうぞ宜しくお願いします。 耳鼻咽喉科の「ファイバー」は通常どこまで挿入されてどのあたりまで見えるのでしょうか? 咽頭と喉頭の分岐がありますが、分岐より先に行くのなら、どちらに行くのでしょうか? 声帯のあたりまで見えるのでしょうか? 先生は「下咽頭に炎症がある=喉頭に炎症がある」というご説明をされました。 これは、下咽頭と喉頭はほぼ同じ場所という意味なのか、 離れているけれども、炎症が、両方にまたがるくらい広範囲にある、という意味なのでしょうか? 一部についてだけでも結構ですので、お分かりになる方、どうぞよろしくお願いいたします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など