언어/C#. JAVA8 [C#] 크리티컬 섹션, 뮤텍스, 세마포어 C# lock 키워드를 검색하던 중 설명이 재밌어서 퍼온 글 관련된 이론 분야 : 운영체제론 크리티컬 섹션(임계구역) / 뮤텍스(상호배제) / 세마포어 이것들은 한양대 컴공과 3학년 1학기 과정에 있었던 운영체제론의 핵심적인 내용이었습니다. 허신 교수님의 운영체제론 수업을 들었었는데 이론의 맥을 잘 짚어주셨던 기억이 나네요. 열심히(?) 공부해서 시험도 보고 성적도 좋았지만 막상 그 개념들을 실제로 적용해볼 기회가 없으니 개념이 좀 두리뭉실해서 한 번 정리해 보았습니다. 제가 이해한 내용을 복습하기 위해 정리한 것이라서 틀릴 수도 있으니 많은 성원 바랍니다 (뭔 소리야 ㅋㅋ) 모두 동기화 오브젝트에 관련된 이론인데... 이 이야기를 할 때면 어김없이 나오는게 호프집 화장실에서 똥싸는 이야기더군요 - _ .. 2020. 6. 4. [C#] WinAPI(Kernel32 dll) 사용하기 Kernel32.dll에서 GetSystemTime / SetSystemTime 호출해서 사용하기 C# / .NET 에서 Native DLL (Unmanaged DLL)에 있는 함수를 호출하는 P/Inovoke(Platform Invoke) 방식을 사용하여 C#에서 WinAPI를 호출하거나 C/C++로 작성된 Native DLL 함수를 호출한다. 1. DllImport 키워드를 사용해서 함수 호출하기 using System.Runtime.InteropServices; namespace TEST.APIs { public static class Kernel32 { [DllImport("kernel32.dll", SetLastError = true)] public static extern bool GetSys.. 2019. 8. 12. 이전 1 2 다음 반응형