분류 전체보기
(41)
자바 : 쓰레드(Thread)란?
참고 서적: 자바의 정석 1. 프로세스와 쓰레드프로세스란 간단히 말해서 '실행 중인 프로그램'이다'. 프로그램을 실행하면 OS로부터 실행에 필요한 자원(메모리)을 할당받아 프로세스가 된다.프로세스는 프로그램을 수행하는 데 필요한 데이터와 메모리 등의 자원 그리고 쓰레드로 구성되어 있으며 프로세스의 자원을 이용해서 실제로 작업을 수행하는 것이 바로 쓰레드다. 그래서 모든 프로세스에는 최소한 하나 이상의 쓰레드가 존재하며, 둘 이상의 쓰레드를 가진 프로세스를 멀티쓰레드 프로세스라고 한다. 멀티쓰레딩은 하나의 프로세스 내에서 여러 쓰레드가 동시에 작업을 수행하는 것이 가능하다. 실제로는 한 개의 CPU가 한 번에 단 한가지 작업만 수행할 수 있기 때문에 아주 짧은 시간 동안 여러 작업을 번갈아 가며 수행함으로..
Java
2018. 11. 29. 14:53
2. git init 과 clone
1. git init git init git add *.c git add README.MD git commit m 'initial project' 2. git clone git clone 주소하지만 ssh_keys 등록을 해놓지 않았으면 permission denied가 뜬다. ssh_keys를 생성해서 등록해줘야 한다.Permission denied (publickey)해결방법 https://zeddios.tistory.com/120 [ZeddiOS]
Git
2018. 11. 3. 22:02
하루 3분 네트워크교실 독서 시작.
아미노 에이지 지음 | 김현주 옮김 | 영진닷컴 | 2016년 08월 30일 출간1장 네트워크 기초 지식 2장 신호의 전송과 충돌 3장 IP 어드레싱 4장 라우팅 5장 커넥션과 포트 번호 네트워크는 예전에 CCNA 공부할 때 조금 공부해본 게 다였고 공부할 때마다 어려워 제대로 이해하지 못했고 시간이 지나면서 까먹게 되었다. 최근에 개발 공부를 다시 시작하면서 네트워크를 잘 알아야 한다는 말을 듣게 되었고 웹서버 공부는 Apache로, 네트워크 기본 지식은 이 책으로 공부하기로 하였다. 책은 5장, 44회차로 구성되어있어서 1회당 하루 3분 정도 투자해서 부담 없이 가볍게 읽기 좋아 마음에 들었고 조금 읽어본 결과 이해하기 쉽게 설명을 그림과 함께 잘해줘서 좋았다. 괜히 일본 아마존 네트워크 분야 베스트..
Diary
2018. 10. 8. 23:55