Androidで、「UIスレッド」「マルチスレッド」の違い、を教えてください。
■下記理解で合ってるでしょうか?
Androidは、「シングルスレッド」の「UIスレッド」モデルなので、それを「マルチスレッド」で動かそうとすると、「ワーカースレッド」で処理する必要がある
・「マルチスレッド」=「マルチタスク」?
・「UIスレッド」とは、メインスレッドが「GUI (グラフィカルユーザーインターフェイス) 処理」を行うものを指す?
・つまり、「Android」=「UIスレッド」?
・「UIスレッド」って何の用語? Androidに特化した用語? それともJAVAの用語? あるいはそれ以外?
No.1ベストアンサー
- 回答日時:
違います。
JavaアプリケーションにおけるメインスレッドをAndroidでは「UIスレッド」と呼びます。
Androidはキーのイベント配信等を行うスレッドが1つの「シングルスレッド」モデルです。
重い処理をメインスレッド(=UIスレッド)で行うと、画面の処理が止まったようにみえるため、
重い処理はマルチスレッドを使い、バックグラウンド(=ワーカースレッド)で処理する必要があります。
こんな感じ。
マルチスレッドとマルチタスク(プロセス)は異なり、スレッドとプロセスの違いを調べるといいです。
UIスレッドは、メインスレッドです。
当然、AndroidとUIスレッドは異なります。
UIスレッドがなんの用語かは知りませんが、Androidでは上記のように定義されています。
参考URL:http://www.techdoctranslator.com/resources/artic …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ソフトウェア) PowerAutomateDesktop UI要素に文字列を入力するには 1 2023/06/03 14:16
- 統計学 統計学の問題です。どうか教えてください。 線形回帰モデルYi=β0+β1xi+ui(i=1,2,.. 5 2023/06/16 00:51
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- CPU・メモリ・マザーボード インテルCPUの世代ごとのデスクトップとノートのコア数についてこれで正しいですか?(*´ω`*) 1 2023/01/07 14:44
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- 統計学 統計学です 1 2023/07/26 04:36
- 固定IP Latexの初期Fontに関する質問です。 1 2023/05/23 19:17
- グループウェア slackについて取り急ぎ教えて頂きたいことがあります 2 2022/04/08 09:05
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- 数学 .(X,O)をコンパクト空間とする.Xの開被覆C={Ui;i∈N}について,任意のi∈Nに対して,U 2 2023/01/17 18:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ftp 同時複数接続の負荷テスト...
-
アコーディオンメニューをアン...
-
tryの終了
-
switch文の中に、throws new Ex...
-
スレッド
-
ファイルの排他
-
Ajaxの実行速度と読み方について
-
onBlurとonFocusの処理順序につ...
-
エクセルVBAで、条件に一致する...
-
3年間同じクラスになる確率
-
インスタンス参照でアクセスで...
-
c++,ある関数のクラスから別の...
-
ワイルドカード<?>と型パラメー...
-
「天声人語」をインターネット...
-
DataGridViewでセルクリックイ...
-
string formatについて
-
クラス間でのデータ参照
-
変数の参照でエラーが出てしま...
-
VBA 同じ名前のオブジェクトを...
-
String型の日付(2005/11/25)の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
tryの終了
-
数値の定数を付ける時
-
Javaでのデバッグコード削除
-
C#で別スレッドの終了を知りたい
-
[Java] while(true)の意味
-
Javaプログラムからポップアッ...
-
Tomcatのスレッドを破棄する方法
-
ラジオボタンの選択判定
-
JavaScriptからJAVAクラスを呼...
-
素数判定を再帰処理で
-
PHPでDB処理中にプログレスバー...
-
Javaアプリケーション実行の返...
-
WPF C#でF10のイベント取得方法...
-
doGetとdoPostの違い
-
switch文の中に、throws new Ex...
-
Tomcat高負荷時の設定について
-
ラベルの表示までが異常に遅い...
-
ExcelVBA で文字列の特定の文字...
-
JDBCでテーブルUPDATE後の再検...
-
SwingUtilities.invokeLater(ne...
おすすめ情報