[cs] 동기 비동기 통신 ajax :: zeroOne
728x90

동기 - 다른 스레드에서 작업하도록 시킨후, 끝나길 기다렸다가 다음 작업을 하는것

비동기 - 다른 스레드에서 작업하도록 시킨후, 끝나길 안기다리고 다음작업 하는것

 

직렬 - 다른 스레드 하나에서 처리하는것

동시처리 - 다른 스레드 여러개로 분산하는것 

 

왜 직렬처리가 필요할까 ? -> 순서대로 해야되는 일도 있음

 

ajax (Asynchrous javascript and xml)

http 는 화면의 일부만 바꿀수 없다. (화면전체가 껌뻑이며 바뀐다.)

=> 일부만 바꾸고싶을때(데이터) ajax 사용

 

-xmlhttprequest() 함수 쓰기떄문에 xml

비동기이기때문에 요청하면 응답이 바로옴 (빈값) 나중에 콜백 함수로 값 던져준다.

 

참고영상  

https://www.youtube.com/watch?v=zRJOte7TaPw

728x90

'개발 > cs' 카테고리의 다른 글

[cs] 스레드,코어  (0) 2022.04.04
[java]객체 클래스 인스턴스 메서드  (0) 2022.03.14

+ Recent posts