부모글 보이기/감추기 AD BLOCK 해제 요청 이 글에는 광고가 많이 들어가 있지 않습니다. adblock을 해제하셔도 글을 읽는데 그다지 부담이 없으니 해제를 부탁드립니다. (연관된 글이 2개 있습니다.) C# - CPU 100% 부하 주는 프로그램 가끔 필요할 때가 있군요. ^^ 혹시 다른 분들도 필요하실지 몰라 올려놓습니다. ^^ 코드는 다음과 같이 간단하게 작성할 수 있고, using System; using System.Collections.Generic; using System.Threading; namespace ConsoleApp1 { class Program { static void Main(string[] args) { for (int i = 0; i < Environment.ProcessorCount; i ++) { Thread t1 = new Thread(threadFunc); t1.IsBackground = true; t1.Start(); } Console.WriteLine("Press ENTER key to exit..."); Console.ReadLine(); } private static void threadFunc() { while (true) { } } } } 빌드하면 되는데, 첨부 파일에 소스 코드와 함께 .exe 빌드된 것까지 올렸으니 그냥 실행하시면 됩니다. CPU가 몇 개든, 다음과 같이 100% 사용률을 보입니다. [이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.] [다음 글] .NET Framework: 727. ASP.NET의 HttpContext.Current 구현에 대응하는 ASP.NET Core의 IHttpContextAccessor/HttpContextAccessor 사용법[이전 글] 오류 유형: 446. Error CS0234 The type or namespace name 'ITuple' does not exist in the namespace [연관 글] 삼성 A/S 경험 - 오디세이(Odyssey) 노트북이 게임 도중 갑자기 전원이 나가는 경우Windows: 261. CPU Utilization이 100% 넘는 경우를 성능 카운터로 확인하는 방법 [최초 등록일: 1/17/2018] [최종 수정일: 10/26/2023] 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다. by SeongTae Jeong, mailto:techsharer at outlook.com 비밀번호 댓글 작성자 ... 76 77 78 79 80 81 82 83 84 85 86 87 [88] 89 90 ... NoWriterDateCnt.TitleFile(s) 11737정성태10/13/201816919오류 유형: 493. Azure Kudu - There are ... items in this directory, but maxViewItems is set to 29911736정성태10/12/201818534오류 유형: 492. Visual Studio 로딩 시 오류 - The 'Scc Display Information' package did not load correctly.11735정성태10/12/201824334VS.NET IDE: 129. Visual Studio - 특정 문자(열)를 개행 문자로 바꾸는 방법11734정성태10/10/201818649Linux: 4. Synology NAS(DS216+II)에 FTDI 장치 연결 후 C#(.NET Core)으로 DTR 제어111733정성태10/10/201821400Linux: 3. Synology NAS(DS216+II)에서 FTDI 장치를 C/C++로 제어11732정성태10/10/201821211디버깅 기술: 119. windbg 분석 사례 - 종료자(Finalizer)에서 예외가 발생한 경우 비정상 종료(Crash) 발생111731정성태10/9/201820624개발 환경 구성: 409. C# - REST API를 이용해 Azure Kudu 서비스 이용 - 웹 앱 확장 처리111730정성태10/9/201819911개발 환경 구성: 408. C# - REST API를 이용해 Azure Kudu 서비스 이용 - 파일 처리111729정성태10/9/201822406Windows: 150. 윈도우에서 ARP Cache 목록 확인 및 삭제하는 방법11728정성태10/9/201820202사물인터넷: 50. Audio Jack 커넥터의 IR 적외선 송신기 [1]11727정성태10/8/201821480오류 유형: 491. Visual Studio의 리눅스 SSH 원격 연결 - "Connectivity Failure. Please make sure host name and port number are correct."11726정성태10/7/201824123사물인터넷: 49. 라즈베리 파이를 이용해 원격 컴퓨터의 전원 스위치 제어111724정성태10/5/201823878개발 환경 구성: 407. 유니코드와 한글 - "Hangul Compatibility Jamo"111723정성태10/4/201817579개발 환경 구성: 406. "Docker for Windows" 컨테이너 내의 .NET Core 응용 프로그램에서 직렬 포트(Serial Port, COM Port) 사용 방법11722정성태10/4/201821339.NET Framework: 798. C# - Hyper-V 가상 머신의 직렬 포트와 연결된 Named Pipe 간의 통신111721정성태10/4/201821688.NET Framework: 797. Linux 환경의 .NET Core 응용 프로그램에서 직렬 포트(Serial Port, COM Port) 사용 방법111720정성태10/4/201823211개발 환경 구성: 405. Hyper-V 가상 머신에서 직렬 포트(Serial Port, COM Port) 사용11719정성태10/4/201823816.NET Framework: 796. C# - 인증서를 윈도우에 설치하는 방법11718정성태10/4/201818974개발 환경 구성: 404. (opkg가 설치된) Synology NAS(DS216+II)에 cmake 설치11717정성태10/3/201821535사물인터넷: 48. 넷두이노의 C# 네트워크 프로그램 [1]11716정성태10/3/201822142사물인터넷: 47. Raspberry PI Zero (W)에 FTDI 장치 연결 후 C/C++로 DTR 제어111715정성태10/3/201820884사물인터넷: 46. Raspberry PI Zero (W)에 docker 설치11714정성태10/2/201820136사물인터넷: 45. Raspberry PI에 ping을 hostname으로 하는 방법11713정성태10/2/201822543개발 환경 구성: 403. Synology NAS(DS216+II)에 docker 설치 후 .NET Core 2.1 응용 프로그램 실행하는 방법11712정성태10/2/201827742.NET Framework: 795. C# - 폰트 목록을 한글이 아닌 영문으로 구하는 방법 [3]11711정성태10/2/201823164오류 유형: 490. 윈도우 라이선스 키 입력 오류 0xc004f050, 0xc004e028 ... 76 77 78 79 80 81 82 83 84 85 86 87 [88] 89 90 ...