2024/05/20 2

스레드

1. 프로세스와 스레드프로세스 vs 스레드프로세스: 운영체제로부터 자원을 할당받는 작업의 단위스레드: 프로세스가 할당받은 자원을 이용하는 실행 단위프로세스프로세스는 실행 중인 프로그램을 의미한다OS 위에서 실행되는 모든 프로그램은 OS가 만들어 준 프로세스에서 실행된다프로세스 구조OS가 프로그램 실행을 위한 프로세스를 할당해 줄 때 프로세스 안에서 Code, Data, 메모리 영역(Stack, Heap)을 할당해준다Code는 Java main 메소드와 같은 코드를 말한다Data는 프로그램이 실행 중 저장할 수 있는 저장공간을 의미한다전역변수, 정적 변수 등 초기화 된 데이터를 저장하는 공간Memory 메모리 영역Stack: 지역변수, 매개변수 리턴 변수를 저장하는 공간Heap: 프로그램이 동적으로 필요한..

Java 2024.05.20

git 명령시 한글이 숫자로 보이는 문제

한글이 숫자로 보이는 문제MAC os에서 git을 이용하던 중 한글이 숫자로 변해서 보이는 문제가 생겼다.  문제 해결이를 해결하기 위해 다음 코드를 입력한다.git config --global core.quotepath false 이후 한글이 정상적으로 보이는 걸 확인할 수 있다.  공식 문서git 문서에 다음 내용을 참고해보자.  참고http://git-scm.com/docs/git-confighttp://git-scm.com/docs/git-config Git - git-config DocumentationWhen using the deprecated [section.subsection] syntax, changing a value will result in adding a multi-line ke..

git 2024.05.20