1. スレッド プールの状態は何ですか?
スレッド プールには、実行中、シャットダウン、停止、整理中、終了の 5 つの状態があります。
スレッド プールの状態切り替えフレーム図:
(ビデオ チュートリアルの推奨事項: java ビデオ)
#2. スレッド プールの submit() メソッドとexecute() メソッドの違いは何ですか?
受け取ったパラメータが異なりますsubmit には戻り値がありますが、execute にはありませんsubmit により例外処理が容易になります3 . Java プログラムでのマルチスレッド操作の安全性を確保するにはどうすればよいですか?
スレッドの安全性は 3 つの側面に反映されます: アトミック性: 相互排他的アクセスを提供し、同時に 1 つのスレッドのみがデータを操作できます (アトミック、同期)。可視性: 1 つのスレッドによるメイン メモリへの変更は、他のスレッドからも時間内に確認できます (同期、揮発性); 順序付け: 1 つのスレッドが他のスレッドでの命令の実行順序を監視します。並べ替えると、この観察は一般に無秩序になります (発生前に発生する原理)。 (関連チュートリアルの推奨事項:java 入門プログラム )
4. マルチスレッド ロックをアップグレードする原理は何ですか?
Java には 4 つのロック状態があります。低レベルから高レベルまで: ステートレス ロック、バイアス ロック、軽量ロック、重量ロック状態です。これらの状態は時間とともに変化します。競争が徐々に進むにつれて、エスカレートします。ロックはアップグレードできますが、ダウングレードはできません。 ロック アップグレードの図解プロセス:5. デッドロックとは何ですか?
デッドロックとは、2 つ以上のプロセスが実行中にリソースの競合や通信を行うことによって発生するブロック現象のことで、外部からの力がなければ、すべてのプロセスが処理を進めることができなくなります。このとき、システムがデッドロック状態にある、またはシステムがデッドロックに陥っているといい、このように常に待ち合っているプロセスをデッドロックプロセスと呼びます。 推奨チュートリアル:以上が2020 年の新しい Java 面接の質問 - マルチスレッド (3)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

Dreamweaver Mac版
ビジュアル Web 開発ツール

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。
