Day16
2388 ワード
Day16
joinメソッドとsleepメソッドを使用して、キューとスレッドの割り込みの構文を説明できます.
スレッドの原理は、スレッドと同期、およびオブジェクトクラスの方法を使用して説明できます.
ネット文法を全面的に理解することができます.
UDP/TCPの動作原理を区別できます.
java.Netの中のクラスは理解して説明することができて、ソケットの概念を説明することができます.
Treadの方法joinはfinalの方法で、誇張しません.
join():他のスレッドが処理を完了するのを待つときに処理します.
sleep():スレッドを停止する
グラフを見て、Stackの機能を見て行ってしまいました.
Stackは底からスタック値を開始し、上部から抽出します.
pop()=スタックから値を削除(抽出)します.
push()=スタックに値を追加(スタック)します.
TCPとUDPの動作原理とフローチャート
両方ともソケット通信で
TCP=ftp,http,telnet,smptなどに用いられる.
UDP=NFS、TFPTなどに用いられる.
Tomcatをインストールした後のconfフォルダのファイルの説明
インストールに関する方法は、参考までに別途記事を作成します.
Tomcatをインストールして起動
バインド後、Mywebという名前のサーバーを作成し、Web contentフォルダの下にテストフォルダを作成し、Webを作成します(ローカルホストに入ります).
htmlを使用できます.
img src=「../img/apple 2.jpg」コードを追加し、画像ファイルをWebにロードします.
左側のServer赤いボックスは、Tomcatがインストールされているフォルダのconfフォルダのコピーです.
コンソールウィンドウで、サーバsはbinフォルダにバインドされます.
-com.test:join/seepメソッドの使用
join():他のスレッドが処理を完了するのを待つときに処理します.
sleep():スレッドを停止する
注意事項:膠着状態
-指定時間がJoin(long millis)の場合、指定時間の後、
スレッドが実行されている場合でも、次の操作が実行されます.
-만일 두개의 스레드가 동일한 시간을 대기로 구현한다면 서로 지정된 시간이 끝날 때까지
스레드가 실행 되지 않은 "교착 상태" 가 된다.
com.test 01:同期確認<<スレッド間約定>Object:wait()[現在のスレッドをスタンバイプールに設定]
->notify()->notifyAll()[待機状態プールのスレッドを実行]
synchronized:メソッド宣言セクション、メソッドでsynchronized{thi}にコードを記述します.
ex) public synchronized void push(char c) {}
ex) public void push(char c) {synchronized {this} }
com.test02 : java.Netクラスを使用してURLをブラウズする
com.test03 : UDP/TCP
Reference
この問題について(Day16), 我々は、より多くの情報をここで見つけました https://velog.io/@jahommer/Day16テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol