방금 알게 된 것인데, git은 단순하게 이전의 코드에서 해당라인의 코드가 무엇으로 바뀌었는지만 Line by Line으로 검사한다. 따라서 위와같이 같은 내용의 함수를 새로 만든 경우, 사실은 해당 라인에 새로운 함수를 추가한 것인데도 기존의 함수를 그대로 있는 것으로 인식한다. 이런식의 형상관리가 효용성 면에서 약간 개선될 여지가 있지는 않는가? (ex. 새로운 함수가 추가된 것을 시그니처만 뽑아서 형상관리로 인식한다던지 등)
G102 Prodigy
옵저버
프로세스 작업 정보 데이터 구조 구현
프로세스 종류 4개 구현
1초마다 프로세스 스케줄링 구현
프로세스 상태 변경
프로세스 상태 누적 표시
스레드 개수 표시
2초마다 스레드 스케줄링 구현
멀티 스레드 스케줄링 방식에 대해 학습하고 정리한다. *
내 답변
각자 운영체제 스레드 동작 방식과 본인이 작성한 스레드 스케줄링 방식을 비교한다. *
내 답변
스레드를 무제한으로 만들수 없다면, 프로세스가 많아질 때 성능 향상을 할 수 있는 방법이 무엇일까? *
내 답변
setTimeout 내부 동작 방식에 대해 학습하고 정리한다.
(setTimeout 제외하고) 플랫폼에서 정확도 높은 타이머Timer를 구현하기 위한 여러 방식에 대해 학습한다. *
Your answer
멀티 스레드가 공용 리소스에 접근할 때 임계구역을 다루는 방식(Semaphore, Mutex 등)에 대해 학습하고, 어떤 경우에 사용해야 하는지 토론한다. *
https://www.wheatleys.co/copywriting-tips/2018/04/when-should-you-hyphenate-5-things-to-know/#:~:text=%E2%80%9CMultithreading%E2%80%9D%20is%20a%20good%20example,but%20it's%20often%20hyphenated%20too.
읽어도 읽어도 매일 새로 쓰이는 소설 - 일기
구글링에서 한국어를 기본언어로 사용하고 있는 경우, 영어로 검색을 해도 한국어가 포함된 게시물을 우선적으로 표시해준다. 그래서 언어를 영어로 변경한 계정을 하나 설정하고, 한국어를 기본언어로 설정한 계정을 하나 두어서 같이 검색을 하면 유용할 것 같다.