개인공부
-
Synchronous, Asynchronous에 대해개인공부 2022. 10. 31. 03:01
Synchronous와 Asynchrounus 에 대해 알아봅시다. Goal 운영체제(Operating System)에서 사용하는 Synchronous와 Asynchrounus에 대해 공부하고 알아봅니다. Abstract 흔히, 살다 보면 어떠한 특정 Task 또는 Tasks에 대하여 동기 또는 비동기적으로 처리하겠다. 라는 얘기를 종종 듣곤합니다. 여기서 드는 질문은, 그래서 동기랑 비동기가 뭐야? 라는 것이고 오늘은 이러한 물음에 대한 해답을 간단하게 생각해보고 결론을 내보고자 합니다. 동기(Synchronous) 동기 방식은 클라이언트(Client)인 내가 동작시킨 어떠한 특정 실행 흐름 안에서 서버라고 통칭하는 모든 것 들에 대하여 요청(request)을 보냈을 경우, 이에 대한 응답(respon..
-
트리 순회(전위, 후위, 중위)개인공부 2020. 2. 17. 18:54
트리의 순회를 공부하기 전에 앞서, 트리의 순회는 이진트리에서의 순회를 말한다. 부모 노드 한개와, 자식노드 2개 , 또는 부모노드 한개 , 자식노드 한개, 그리고 부모노드만 있는경우가있다. 순회라는 관점에서 볼때는 굉장히 어려운 느낌이나, 간단히 생각해보면 -> 노드를 어떻게 순회할것인지? 를 재귀를 선행 중행, 후행으로 할것인지에 대한 선택의 문제다. 타고 들어가서 탐색하고자 하는 순서에 대한 알고리즘 작성자의 선택에 따라 바뀌는것으로, 트리 뿐만 아니라 재귀함수 자체에 대한 이해도를 조금더 높여줄수있는 학습이였던것 같다.