수안이의 컴퓨터 연구실

  • Mainpage
  • About Me
  • Tags
  • Metapage
  • Notice
  • Location
  • Keywords
  • Guestbook
  • Admin
  • Write an Article
  • Total | 1621026
  • Today | 406
  • Yesterday | 482

1 Articles, Search for '우선순위'

  1. 2007/01/03 프로세스 우선순위 조절하기 (2)
Programming/Win32 API2007/01/03 16:28

프로세스 우선순위 조절하기

고수닷넷 - 데미소다오렌지님

Windows의 작업관리자에서 보기, 열선택 메뉴에서 기본 우선순위를 선택하게 되면, 각각의 프로세스의 우선순위가 표시된다. 여기서 나타나는 우선순위를 조절하기 위해서는 다음 함수를 사용하면 된다.

BOOL SetPriorityClass(
  HANDLE hProcess,
  DWORD dwPriorityClass
);

첫번째 인자로 프로세스 핸들을, 두번째 인자로 지정하고 싶은 프로세스 우선순위 클래스를 넣어주면 된다. 두번째 인자로는 다음과 같은 값이 들어갈 수 있다.

    dwPriorityClass
  • ABOVE_NORMAL_PRIORITY_CLASS 높음과 보통 사이의 우선순위, 9x 지원안됨
  • BELOW_NORMAL_PRIORITY_CLASS 보통과 낮음 사이의 우선순위, 9x 지원안됨
  • HIGH_PRIORITY_CLASS 높음
  • IDLE_PRIORITY_CLASS 낮음
  • NORMAL_PRIORITY_CLASS 보통
  • REALTIME_PRIORITY_CLASS 실시간
SetPriorityClass(GetCurrentProcess(), HIGH_PRIORITY_CLASS); 

위와 같이 함수를 호출하게 되면, 현재 프로세스의 우선순위가 높음으로 변경된다. 하지만 이것은 단지 다른 프로세스에 비해서 스케쥴이 좀 더 높은 우선순위를 가진다는 것이지, 더 빨리 실행된다는 것을 의미하진 않는다.

물론 다른 낮은 우선순위의 프로세스들과 서로 경쟁하는 상황에서는 위와같이 높임으로써 CPU 시간을 좀 더 얻을 수 있지만, 그런 것들이 없는 상황이라면 그렇게 큰 효과를 보기는 어렵다.

"Win32 API" 카테고리의 다른 글
  • Volatile (0)2007/02/21
  • 특정 확장자명으로 프로그램 실행시키기 (0)2007/02/21
  • 프로세스 우선순위 조절하기 (2)2007/01/03
  • 클립보드 모니터링 하기 (0)2007/01/03
  • TRACE 매크로를 구현하는 방법 (0)2007/01/02
2007/01/03 16:28 2007/01/03 16:28
Posted by webdizen
Tags 우선순위, 프로세스
No Trackback 2 Comments

Trackback URL : http://www.webdizen.net/blog/trackback/2550

Leave your greetings.

  1. 비밀방문자

    관리자만 볼 수 있는 댓글입니다.

    2007/06/11 15:32 [ Permalink : Modify/Delete : Reply ]
    • webdizen

      Report의 압박... 무섭죠... ㅋㅋ

      2007/06/15 14:47 [ Permalink : Modify/Delete ]
[로그인][오픈아이디란?]

«Prev  1  Next»

RSS HanRSS
Blog Image
webdizen
이 곳은 컴퓨터에 대해 연구하고, 공유하고, 소통하기 위한 연구실입니다. 개인적으로는 OLAP, Data Mining, Semantic Web, Data Modeling에 대해서 연구하고 있습니다.

Categories

전체 (2998)
Webdizen (134)
Life (6)
Diary (16)
Blog (9)
IDEA (1)
Travel (10)
Book (14)
Photo (7)
Movie (7)
Music (13)
Leisure Sports (10)
Funny (5)
Hardware (119)
Software (120)
Windows (5)
Unix & Linux (119)
Installation (4)
Kernel (10)
System (34)
Develop (22)
X-Window (0)
Applicaton (31)
Security (4)
Framework (2)
Hadoop (2)
Programming (805)
Algorithm & Data Structure (1)
Assembly (38)
UNIX/Linux C (95)
C++ (128)
STL (4)
Java (38)
Win32 API (92)
ATL/COM (44)
MFC (151)
.NET (26)
WCF/WPF (4)
C# (28)
Network Programming (17)
Database Programming (12)
OpenGL / DirectX (13)
Multimedia Programming (0)
Game Programming (21)
Parallel Distributed Progra... (0)
Reverse Engineering (0)
Debugging (9)
Python (1)
Ruby (1)
Ruby on Rails (1)
QT (4)
GTK (0)
JSP (0)
PHP (6)
ASP.NET (6)
ASP (3)
Development (28)
Useful Library (2)
Data Modeling (0)
Database (105)
Oracle (4)
MSSQL (41)
MySQL (2)
Data Warehouse (2)
Data Mining (3)
Network (66)
Web (78)
DHTML (4)
XHTML (1)
Javascript (1)
CSS (1)
AJAX (9)
XML (11)
Flex (1)
Silverlight (3)
Security (91)
DoS (1)
Kernel (10)
Scanning (3)
Sniffing (0)
Spoofing (4)
Overflow (28)
Web (11)
Shell (10)
Format String (14)
Window (2)
Embedded (70)
Multimedia (27)
Mobile (14)
Graphic (24)
Management (633)
Knowledge (581)
Hadoop (0)

Notice

  • 메타 블로그 사이트에 등록
  • 새해 맞이 블로그의 변화
  • 블로그 명칭 변경
  • 도메인(www.webdizen.net) 구...
  • TEXTCUBE 1.6.1로 업그레이드...

Tags

  • 비트맵 파일
  • BOM
  • Pattern
  • 탁구
  • PE
  • 템플릿
  • 조선일보
  • 포트스캐닝
  • Signal
  • 60주년 기념관
  • Miscellaneous
  • Wiki
  • Checker
  • 요세미티
  • BEA
  • ssh2
  • Algorithms
  • 코드 성능 향상
  • Registry Key
  • Portable Executable File Format

Recent Articles

  • ASCII Code의 CRLF 제거 방법.
  • Hadoop 에서 c++ API 이용시....
  • Ubuntu Linux에서 Hadoop 구....
  • 내 심장을 한껏 뛰게한 "국가....
  • 스타 스키마 데이터베이스 설....

Recent Comments

  • ■ 온라인카지노 ▶ http://L....
    asdf 11/21
  • 그리고 혹시 해외여행자보험....
    kim 11/05
  • ★★실제 바다게임장과 똑같....
    asdf 11/04
  • sbsyama.co.to← 짱5000만당....
    asdf 11/04
  • ♡KicaZ??o(???) 바카라사....
    fdsf3fass 11/03

Recent Trackbacks

  • 파일 열기/저장하기 CFileDialog.
    은마군의 나태블록 02/11
  • World IT Show 2008.
    상우 :: Oranzie's BLOG 2008
  • cvs서버 설치하기.
    3인3색 2008
  • 속속 공개되는 Google Chart....
    PHP와 Web 2.0 2007
  • 마방진을 구하는 프로그램.
    Oranzie's BLOG 3 2007

Archive

  • 2009/09 (3)
  • 2009/08 (1)
  • 2009/03 (1)
  • 2009/02 (9)
  • 2009/01 (13)

Calendar

«   2009/11   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

Bookmarks

    • Administration
      • IIS.NET
      • NTFAQ
      • OS의 모든 것
      • 리눅스포털
    • Database
      • SQL Server Central
      • SQL Team
    • Development
      • .NET Heaven
      • ASP Alliance
      • ASP.NET 2.0
      • Bullog.net
      • C# Corner
      • C++ (C PlusPlus.com)
      • C++ Reference
      • CodeGuru
      • CodePlex
      • DebugLab
      • Dev Articles
      • Devpia
      • DotNet Junkies
      • DotNet Zone
      • Driver Online
      • GOSU.NET
      • HOONS 닷넷
      • Joinc 팀블로그
      • KOSR
      • MSDN Home Page
      • OSR Online
      • Sky.ph - 개발자 커뮤니...
      • TAEYO.NET
      • The Code Project
      • WindowsClient.net
      • 김상욱의 개발자 Side
      • 조인시 위키
    • Human Networks
      • belief21c's e-space
      • I think I can
      • Invisible Rover's Blog :D
      • Rodman®
      • ■ Feel So Good~! ■
      • 까만 나비
      • 나를 가꾸는 시간.
      • 나만의 즐거움~~!
      • 단녕
      • 상우 :: Oranzie's BLOG
    • Information Technology
      • Microsoft TechNet
      • 지디넷코리아 - 글로벌...
    • Security
      • FoundStone
      • milw0rm
      • NewOrder
      • OpenRCE
      • Phrack.org
      • Reverse Engineering b1...
      • Reverse Engineering Team
      • RootKit
      • SecurityFocus
      • SecurityXploded by Nag...
      • Wow Hacker
      • Zone-H
Textcube
Louice Studio Inc.
Powered by Textcube. Original designed by Tistory.