기록

  • 홈
  • 태그
  • 방명록

blockingqueue 1

블록킹큐(Blocking Queue)

Queue의 개념Queue는 컬렉션 프레임워크의 일부로, 데이터를 선입선출(FIFO, First-In-First-Out) 방식으로 저장하고 관리하는 자료구조입니다. 큐는 주로 데이터의 순서를 유지하면서 처리해야 하는 상황에서 사용됩니다.  BlockingQueue의 개념Queue를 상속 받아, 큐의 기본작업에 블로킹 연이 추가된 인터페이스입니다.동기화된 방식으로 작동하여 여러 스레드가 안전하게 접근할 수 있습니다. BlockingQueue는 큐가 비어 있을 때 요소를 가져오려고 하면 대기하고, 큐가 가득 차 있을 때 요소를 추가하려고 하면 대기합니다. (put, take 함수에서 블락됐을 때 다음 코드가 실행되지 않고 대기하는 걸 볼 수 있다!!)  *블로킹 연산특정 조건이 충족될 때까지 스레드를 일시 ..

Backend/JAVA 2024.06.05
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (273)
    • Frontend (102)
      • javaScript (29)
      • react (30)
      • vue3 (24)
      • angularjs (2)
      • jquery (4)
      • html (4)
      • css (3)
      • HTTP 통신 (6)
    • gridLib (24)
      • auiGrid (2)
      • agGrid (7)
      • jqGrid (15)
    • Backend (57)
      • JAVA (22)
      • spring (23)
      • spring cloud (MSA) (10)
      • tomcat (2)
    • SQL (19)
      • RDBMS (14)
      • NoSQL (4)
    • python (1)
    • study (42)
      • 클라우드&쿠버네티스 (7)
      • 보안 (6)
      • 알고리즘 문제 풀이 (28)
      • 독서 (0)
      • 네트워크 (1)
    • tool (6)
      • git (5)
    • error (10)
    • 트러블슈팅 (1)

Tag

mybatis, JavaScript, MSA, 프로그래머스 dfs bfs, vue emit, JWT, jqgrid, error, softeer, Spring Security, dfs bfs, mapper, Python, 프로그래머스 정렬, dfs, KINX, 프로그래머스, 2024 데브크루, BFS, 백준,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Copyright © Kakao Corp. All rights reserved.

티스토리툴바