개인용 뇌 도서관

  • 홈
  • 태그
  • 방명록

개발언어/GO 1

성격 급한 사람을 위한 ‘빨리빨리 FileCopy, Move’ 제작기 (GoLang을 곁들인)

성격 급한 사람을 위한 ‘빨리빨리 FileCopy, Move’ (GoLang을 곁들인) 개요 평소 윈도우에서 File들을 옮기거나 복사할 때, 속도가 느려서 답답할 때가 많았다. 그래서 불편함을 개선하고자 GoLang으로 `빨리빨리FileCopy,Move` 를 짜봤다. GoLang 선정 이유 고루틴, 채널이 있어서 병렬 처리가 간단하다. 동기화 문제 스레드를 명시적으로 주지 않고 고루틴을 생성하면 알아서 스레드를 생성해주고 적절한 스레드에 고루틴을 할당합니다. goroutine 사이의 커뮤니케이션을 채널이란 것을 통해서 소통하기 때문에, 따로 동기화 문제도 신경쓰지 않아도 된다. 쓰레드 관리 고루틴은 멀티스레드 메커니즘이지만 자체적인 스케줄러에 의해 관리되는 경량 스레드이며 OS에서 관리하는 경량 스레드..

개발언어/GO 2022.06.24
1
더보기
프로필사진

개발과 운동을 좋아합니다.
치열하게 살아간 흔적이 남으면 좋겠다.

  • 카테고리 (102)
    • 개발언어 (11)
      • JAVA (9)
      • KOTLIN (1)
      • GO (1)
    • Software Architecture (1)
      • cqrs (0)
      • 헥사고날 (0)
      • 이벤트 (0)
    • Infra (0)
      • Redis (0)
      • Kafka (0)
    • 스프링 (46)
      • JPA (10)
      • QueryDsl (16)
      • MVC (17)
      • Security (1)
      • Cloud (0)
      • Webflux (0)
    • 오류 (3)
    • CI&CD (2)
      • DOCKER (0)
    • JAVA 알고리즘 (21)
      • 라이브러리화 (3)
      • 유형 문제 (17)
    • ▾ 01. 기초 알고리즘 (1)
      • ▿1. 수학 (1)
      • ▿2. 정렬 (0)
      • ▿3. 재귀 함수 (0)
      • ▿4. 자료구조 (0)
      • ▿5. 브루트포스 (0)
    • ▾ 02. 중급 알고리즘 (2)
      • ▿1. 그리디 (0)
      • ▿2. 누적 합 (0)
      • ▿3. 슬라이딩 윈도우 (0)
      • ▿4. 투 포인터 (0)
      • ▿5. 이분 탐색 (0)
      • ▿6. DFS, BFS (2)
      • ▿7. 백트래킹 (0)
      • ▿8. 분할 정복 (0)
      • ▿9. 동적 계산법(DP) (0)
    • ▾ 03. 고급 알고리즘 (5)
      • ▿1. 비트마스크 (1)
      • ▿2. 유니온 파인드 (0)
      • ▿3. 위상 정렬 (0)
      • ▿4. 최단 경로 알고리즘 (3)
      • ▿5. 최소 신장 트리 (1)
    • Life (8)
      • 2022 운동일지 (0)
      • 자격증 및 교육 참여 (7)
      • 잡다한 지식 (1)

최근글

인기글

최근댓글

방문자수Total

  • Today :
  • Yesterday :

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Copyright © Kakao Corp. All rights reserved.

티스토리툴바