반응형

java 32

Java 실행대기함수 sleep 과 wait 에 대한 구현과 차이점

Java 에서 함수에 로직이 수행도중 잠시 멈추었다가 실행해야 될 경우가 있다. 프로그램은 스레드로 돌기 때문에 Thread 클래스 함수를 사용한다. 스레드를 대기 시켜주는 함수는 2가지가 있는데 wait(), sleep() 가 있다. Wait() : 동기화된 다중스레드가 같은 오브젝트에 접근하고자 할 때 중지시킨다. . 활성화 할려면 notify(), notifyAll() 실행하면 된다. Sleep() : 동기화된 다중스레드를 시간으로 중지시킨다. Public static void sleep(long millis) : 파라미터로 천분의 1초를 받는다 두가지 내용에 대해 알기 쉽도록 예제를 구현하였다. 아래 예제에서 보는 것과 같이 Object 를 중지하는 것은 wait() 이고 While 과 For 문..

자바에서의 쿠키(Cookie)

 HTTP 프로토콜은 상태가 없는 즉, 이전에 무엇을 했고, 지금 무엇 을 했는지에 대한 정보를 갖고 있지 않는 특성을 가짐  쿠키는 ㉠ 상태가 없는 프로토콜을 위해 상태를 지속시키기 위한 방법 ㉡ 상태를 유지하기 위한 방법  쿠키는 웹 브라우저(클라이언트)의 정보를 웹 브라우저(클라이언트) 자신들에게 저장  쿠키는 특정 웹 사이트에 접속할 때 생성되는 정보를 담은 임시 파 일 => 크기는 4KB 이하로 생성 쿠키는 웹 브라우저가 거쳐 간 웹 사이트 및 개인의 정보가 기록  (개인의 사생활을 침해할 소지가 있음 )  (보안문제를 유발하기 때문에 웹 브라우저 자체에 쿠키 거부 기능이 들어 있음 )  쿠키 거부 기능이 웹 브라우저에 설정되어 있으면 쿠키 본래의 목적인 웹 브라우저와의 연결을 지속..

반응형