21.08.11


DAY16
✏️ join/sleep
  • join():他のスレッドが処理を完了するのを待つための処理.//鳥の巣で待つ
  • sleep():スレッド割込み
  • public final void join() // 메소드 앞에 final 때문에 override X
    			Throws InterruptedException  //checked exception
    注意事項!
    -join(longmillis)を使用して時間を指定すると、スレッドが実行されている場合でも、次の操作が実行されます.
    -2つのスレッドが同じ待機時間を達成した場合、互いに指定された時間が終了するまでスレッドは実行されない「膠着状態」になります.
    ▼同期<<スレッド間承諾>
     Object : wait() -> notify() -> notifyAll() 
     
     wait () : 현재 스레드를 대기상태로 풀
     notify() , notifyAll() : 대기상태 풀에 있는 스레드를 실행으로
     
     synchronized : 메소드 선언 부분, 메소드 안에서 synchronized {}안에 코드를 작성한다.
         ex) public synchronized void push (char c) {}
         ex) public void push (char c) { synchronized(this){}}
    ▼▼ネット

    🔖 Apache Tomcat
  • ダウンロード
  • bin:実行可能ファイル
    - .sh=>Linux実行可能ファイル
    - start.bat=>運転
    - shutdown.bat=>終了
  • lib:Javaでサイトを作成できるライブラリを提供する
  • temp:サーバにtempフォルダがないとプログラムをインストールできない
  • logs:ログファイルのスタック位置
  • webapps:職場
  • 作品:寒波のコンパイルがあるところ

  • 🔖 Tomcat startup.bat

    運転後localhost

    🔖 eclips+Tomcat

    🔖 プロジェクトの作成
  • File -> new
  • next目標運転時確認