Lv.Up 개발 블로그

  • 홈
  • 태그
  • 방명록

Sync 1

Blocking/Non-Blocking 와 Sync/Async 와 Future/Completable Future

이 전까지 동기, 비동기는 그저 화면이 깜박이면서 새로 고침되느냐 안깜박이고 이벤트 탄 곳만 바뀌느냐 정도로 알고 있었다.ㅠㅠ Blocking / Non-Blocking: 다른 주체가 작업할 때 자신에게 제어권이 있는지?* Blocking: 호출된 함수A가 제어권을 갖고 자신의 작업이 끝날 때까지 넘기지 않음-> A가 끝날 때까지 아무 것도 못하고 기다리고 있어야 함(기다릴게~빨리줘!)* Non-Blocking: 호출한 함수B에게 제어권을 넘기고 다른 일을 진행할 수 있게 함(callback)-> A와 B는 각자 알아서 본인 작업을 수행함(내 할 일할게~너도 너 할일 해서 줘) Sync / Async: 결과를 받았을 때 순서와 결과에 관심이 있는지?* Sync (동기): 호출된 함수와 호출한 함수가 수행..

⭐ Programming/Backend 2023.05.07
1
더보기
프로필사진

머리에 정리할 겸

  • 분류 전체보기
    • ⭐ Programming
      • Trouble Shooting
      • Data Engineering
      • Backend
      • Docker & Kubernetes
      • Git
    • 🏫CS
      • 운영체제
      • 네트워크
      • 데이터베이스
      • 자료구조
    • 💻알고리즘
    • 🎮 Lv UP
      • 에이블스쿨
      • 정보
    • 🌏 외국어
      • Eng
    • 🌱 스크랩
    • 📚후기
    • 📝회고록

Tag

spring component, spring boot, taskexecutor, quartz Scheduler, DB ConnectionPool, ThreadPool TaskExecutor, ORM, Connection Pool, 쿼츠 스케줄러, Completable Future, AWS eventBridge, ZGC, java, Async TaskExecutor, async, Spring, jpa, jvm, IoC, db Transaction,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바