강아지의 코딩공부
  • 검색

  •   글작성
  •   환경설정
  •   카테고리 이동
  • 분류 전체보기 (697)
    • 코딩 (238)
      • C (56)
      • Java (49)
      • 파이선 (54)
      • Sql (75)
      • 웹 (4)
    • 디자인패턴 (7)
    • spring (27)
      • 셋팅 (5)
      • 시큐리티 (6)
      • 컨트롤러 (1)
      • model (2)
      • db (9)
      • logging (1)
      • 테스트 (3)
    • git (9)
    • 네트워크 (4)
    • 구축 (11)
      • ELK (7)
      • 깃랩 (2)
      • 도커 (2)
    • 자료구조 (40)
    • 구현 (35)
    • 알고리즘 (86)
      • 이론 (35)
      • ps (51)
    • 리눅스 (69)
      • 명령어 (49)
      • 시스템 (17)
      • 유틸리티 (3)
    • 윈도우 (7)
      • 명령어 (2)
      • 유틸리티 (5)
    • OS (29)
    • 레퍼런스 (122)
      • 예제 (68)
      • 분석 (54)
    • 중급 레퍼런스 (13)
      • pandas (2)
      • numpy (4)
      • 장고_플라스크 (7)
  • 홈
  • 태그

ArrayBlockingQueue 검색 결과

해당 글 1건
java arrayblockingqueue : 고정 크기를 가지는 생산자 소비자 문제에 써 봅시다.

java 1.5부터는 Concurrent 패키지가 도입되었습니다. 안 쓸 이유가 없을 겁니다. 왜냐하면, wait와 notify를 이용해서 관리하는 게 쉽지 않기 때문입니다. 제가 생활 코딩에 올린 일련의 글들을 보면 알 수 있습니다. 이번 시간에는 그 중 첫번째인 ArrayBlockingQueue를 알아보겠습니다. 이것은 BlockingQueue를 implements한 클래스입니다. Blocking이라고 하면 블록을 하는 것을 의미합니다. 큐이긴 큐인데, 넣는 연산도, 빼는 연산도 조건에 맞지 않으면 맞을 때 까지 대기할 수 있게끔 한 클래스입니다. 그런데, 이것을 구현한 구현체가 Array 어쩌고입니다. 보통 배열은 크기가 정해졌을 때 많이 써 먹으니, 버퍼의 크기가 정해진 생산자 소비자 문제에서 쓰..

OS 2021. 2. 13. 04:28
  • 이전
  • 1
  • 다음
반응형

CATEGORY

  • 분류 전체보기 (697)
    • 코딩 (238)
      • C (56)
      • Java (49)
      • 파이선 (54)
      • Sql (75)
      • 웹 (4)
    • 디자인패턴 (7)
    • spring (27)
      • 셋팅 (5)
      • 시큐리티 (6)
      • 컨트롤러 (1)
      • model (2)
      • db (9)
      • logging (1)
      • 테스트 (3)
    • git (9)
    • 네트워크 (4)
    • 구축 (11)
      • ELK (7)
      • 깃랩 (2)
      • 도커 (2)
    • 자료구조 (40)
    • 구현 (35)
    • 알고리즘 (86)
      • 이론 (35)
      • ps (51)
    • 리눅스 (69)
      • 명령어 (49)
      • 시스템 (17)
      • 유틸리티 (3)
    • 윈도우 (7)
      • 명령어 (2)
      • 유틸리티 (5)
    • OS (29)
    • 레퍼런스 (122)
      • 예제 (68)
      • 분석 (54)
    • 중급 레퍼런스 (13)
      • pandas (2)
      • numpy (4)
      • 장고_플라스크 (7)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

  • django mptt와 업뎃이 별로 없는 계층형⋯
  • 파이썬 왈러스 연산자에 대해 간단하게⋯
  • 다대다 관계에서 많이 쓰는 mapping tab⋯
  • 파이썬 폴더 재귀 탐색에 쓰이는 os.wal⋯
  • 파이썬 os.scandir 함수는 언제 사용하⋯

최근댓글

  • 코딩강아지 06.05 네~ 감사합니다.
  • H_A_N_S 06.05 오늘도 변함없이 행복한 일요일 보내시⋯
  • 코딩강아지 05.26 감사합니다~
  • coding 05.25 SQL Injection에 대해 잘 보고 갑니다.⋯
  • 코딩강아지 05.09 코드를 봐야 알 듯 합니다. 만약에 동⋯

태그

  • mysql
  • 백준
  • python
  • string
  • 구현
  • Java
  • 파이썬
  • C언어
  • 자료구조
  • 리눅스
  • 알고리즘
  • sql
더보기+

VISITOR

오늘 113
어제 665
전체 1,064,519
Powered by Tistory Copyright © 고래의 개인노트 All rights reserved.
CATEGORY
  • 분류 전체보기 (697)
    • 코딩 (238)
      • C (56)
      • Java (49)
      • 파이선 (54)
      • Sql (75)
      • 웹 (4)
    • 디자인패턴 (7)
    • spring (27)
      • 셋팅 (5)
      • 시큐리티 (6)
      • 컨트롤러 (1)
      • model (2)
      • db (9)
      • logging (1)
      • 테스트 (3)
    • git (9)
    • 네트워크 (4)
    • 구축 (11)
      • ELK (7)
      • 깃랩 (2)
      • 도커 (2)
    • 자료구조 (40)
    • 구현 (35)
    • 알고리즘 (86)
      • 이론 (35)
      • ps (51)
    • 리눅스 (69)
      • 명령어 (49)
      • 시스템 (17)
      • 유틸리티 (3)
    • 윈도우 (7)
      • 명령어 (2)
      • 유틸리티 (5)
    • OS (29)
    • 레퍼런스 (122)
      • 예제 (68)
      • 분석 (54)
    • 중급 레퍼런스 (13)
      • pandas (2)
      • numpy (4)
      • 장고_플라스크 (7)
VISITOR 오늘113전체1,064,519
강아지의 코딩공부
블로그 이미지
MENU
  • 홈
  • 태그
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

티스토리툴바