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フォルダを作成し、アップルの画像ファイルに入れます.
    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