Keep your mind!!!
  • Control Panel
  • Write a Post

What are your interests?

  • Cover
  • Entry
  • Announcements
  • Cloudtags
  • l6nlogs
  • Tagkeywords
  • Guestbook

Search Results for 'Thread'


4 Post(s)

  1. 2008/03/25 [MSDN]관리되는 스레딩을 구현하는 최선의 방법 by jongkok4
  2. 2008/03/04 [펌]한동훈님의 C# 스레드 이야기 by jongkok4
  3. 2008/03/04 [펌]스레드 간 컨트롤 접근과 스레드 동기화 2탄 by jongkok4 (2)
  4. 2008/03/04 [펌]스레드 간 컨트롤 접근과 스레드 동기화 1탄 by jongkok4 (1)

[MSDN]관리되는 스레딩을 구현하는 최선의 방법

  • Posted at 2008/03/25 20:39
  • Filed under Enhance your ability(IT)/.NET
다중 스레딩을 구현할 때는 주의해서 프로그래밍을 수행해야 합니다. 대부분의 작업에서는 요청을 대기시켜서 스레드 풀 스레드에서 실행되도록 하면 복잡성을 줄일 수 있습니다. 이 항목에서는 다중 스레드 작업의 조정, 다른 스레드의 실행을 차단하는 스레드의 처리 등 좀 더 어려운 상황을 해결하기 위한 내용을 다룹니다. 교착 상태 및 경쟁 상태 다중 스레딩은 처리량과 반...
[더보기]

Posted by jongkok4

2008/03/25 20:39 2008/03/25 20:39
Tag
Thread, Thread 동기화, 경쟁 상태, 관리되는 스레딩, 교착 상태
Response
1 Trackback , No Comment

Trackback URL : http://jongkok4.net/trackback/113

Trackbacks List

  1. Soma online next day.

    Tracked from Soma. 2009/10/20 12:32 Remove

    Soma intimates stores. Soma.

Leave a comment

[펌]한동훈님의 C# 스레드 이야기

  • Posted at 2008/03/04 23:07
  • Filed under Enhance your ability(IT)/C#
using System.Threading; ... Thread t1 = new Thread(new ThreadStart(WorkerThreadMethod)); t1.Start(); ... public void WorkerThreadMethod() // 반환형은 void { ... } C# 쓰레드 이야기 : 2. 다중 쓰레드 패스 C# 쓰레드 이야기 : 3. 쓰레드 제어 쓰레드 기다리기(Joining Thread) t1.Join(); // 쓰레드 완료될 때 까지 기다리기(블럭...
[더보기]

Posted by jongkok4

2008/03/04 23:07 2008/03/04 23:07
Tag
Thread, Thread란
Response
No Trackback , No Comment

Trackback URL : http://jongkok4.net/trackback/108

Leave a comment

[펌]스레드 간 컨트롤 접근과 스레드 동기화 2탄

  • Posted at 2008/03/04 22:00
  • Filed under Enhance your ability(IT)/C#
스레드 간 컨트롤 접근과 스레드 동기화 2탄 지난 시간에 스레드 간 컨트롤 접근과 스레드 동기화에 대해서 조금 살펴 보았다. 조금만..이번 시간은 창이 저번 시간 못다한 내용을 조금 추가하고자 한다. 조금만.. 스레드 동기화를 위한 매카니즘으로서 WaitHandle, Mutex, Monitor, Semaphore, AutoResetEvent/ManualResetEvent 라고 하는 것들이 존재한다고 언급했었다....
[더보기]

Posted by jongkok4

2008/03/04 22:00 2008/03/04 22:00
Tag
Thread, Thread 동기화, 동기화, 스레드 동기화
Response
No Trackback , 2 Comments or Reply

Trackback URL : http://jongkok4.net/trackback/106

Comments or Replies List

  1. 임노간 2008/04/24 20:07 # Edit/Remove Reply Permalink

    안녕하세요.
    문서 잘 봤습니다.
    근데 궁금한게 하나 있습니다.
    프로그램을 실행시키면 상태 표시값이 증가하면서, 메모리 사용량이 일정량이 규칙적으로 증가합니다. 그리고 이 메모리 사용량이 그 수준을 계속 유지하고 있습니다.
    그래서 제가 Invoke를 일정 간격으로 계속 실행되도록 Thread에서 조정을 했더니, 계속 해서 프로그램을 끝낼때까지 증가하는 현상이 발생합니다.
    혹, 어떤 문제인지, 아니면 단순한 현상인지 궁금하네요.
    제가 닷넷은 처음이라서요....

  2. jongkok4 2008/04/29 11:17 # Edit/Remove Reply Permalink

    예 안녕하세요~
    현재 정황으로 정확한 판단을 내리기는 어려우나, 두가지 정도의 문제점을 제기해 드릴수 있을꺼 같네요!

    1) Invoke 즉 Control Invoke는 운영 시스템에 현재 Control에 접근 가능한지 요청을 하는 비동기 스레드라고 생각하면됩니다. 만약 현재 Control에 다른 스레드가 접근 중이면 이 Thread는 대기를 하게되고 큐에 쌓이게 됩니다.
    즉, 많은 Invoke 요청이 하나의 Control에 지속적으로 요청이 된다면 많은 작업이 큐에 쌓일 것이고 이는 메모리 사용량에 영향을 끼칠꺼라 생각이 들며, 또한 작업이 완료되었다고 닷넷에서 모든 리소스를 해제하는건 아닙니다.
    즉 현재 자원을 해제하는 Dispose를 구현하거나 또다른 방법으로 자원을 해제하고,
    메모리에서 현재 자원을 수거하는 가비지콜렉터의 호출을 기다릴수 밖에 없습니다.
    (강제적으로도 GC를 호출할수도 있지만 더욱 많은 Resource를 사용하기때문에...)
    2) ManualResetEvent 또는 AutoResetEvent를 사용하였을 시 자원 해제를 꼮 해 줘야합니다. 이는 닷넷 오류 코드로써 확인을 할 수도 있으면, 우리들의 백과사전 MSDN을(^^;) 확인 하시면 더욱 자세한 설명이 나와 있을것입니다.

Leave a comment

[펌]스레드 간 컨트롤 접근과 스레드 동기화 1탄

  • Posted at 2008/03/04 21:57
  • Filed under Enhance your ability(IT)/C#
스레드 간 컨트롤 접근과 스레드 동기화 닷넷 프레임웍을 이용해서 멀티스레드 어플리케이션을 작성할 일이 종종 있다. 특히나 파일 다운로드/업로드 나 긴 데이터베이스 작업을 수행할때, 사용자는 "죽은거야?......모래시계만 나오고..죽은거네..싱..." 라고 인내심을 버리기 일쑤다... 이럴때 우리의 개발자들은예뿐 상태진행 화면을 작업 중에 보여주어 사용자가 "아...
[더보기]

Posted by jongkok4

2008/03/04 21:57 2008/03/04 21:57
Tag
Thread, Thread 동기화, 동기화
Response
No Trackback , 1 Comment

Trackback URL : http://jongkok4.net/trackback/105

Comments or Replies List

  1. 보명아빠 2008/03/28 23:46 # Edit/Remove Reply Permalink

    아주 잘 봤습니다... 큰 도움이 되었습니다...감사...

Leave a comment
« Previous : 1 : Next »

Search

Tagclouds

  • ADO.net
  • Effective c#
  • pattern
  • 패턴
  • Remoting
  • MVC
  • C# 2.0
  • Thread 동기화
  • Thread
  • .net
  • 디버그
  • patterns and Practices
  • API
  • c#
  • delegate
  • 닷넷
  • 플로우차트
  • WCF
  • Value타입
  • 의료정보

Announcements

  1. [Profile]
  2. My blog was born again.

Categories

  • What's your interest (149)
    • Enhance your ability(IT) (129)
      • OS (2)
      • Software (6)
      • Hardware (3)
      • Hardware Programing (1)
      • C# (45)
      • ADO.NET (17)
      • C++ (4)
      • JAVA (6)
      • ASP.net (0)
      • Remoting (4)
      • Network (3)
      • Visual Studio 2005 (5)
      • .NET (7)
      • Debug (2)
      • WCF (2)
      • WPF (0)
      • DataBase (3)
      • Mobile (1)
      • Tettertools (1)
      • 의료정보 (2)
      • Tip (3)
      • Pattern (6)
      • 디버깅 (1)
      • 잡담 (2)
      • 개념 (2)
      • 자료구조&알고리즘 (1)
    • Enhance your ability(BT) (0)
      • BioInformatic (0)
    • Enjoy Yourself (4)
      • My Life (2)
      • AV(Audio&Visual) (1)
      • iPhone (1)
    • Terms (1)
      • IT Terms (1)
      • BT Terms (0)
    • Concept (7)
    • 방법론 (2)
    • Develop Process (6)

Recent Entries

  1. 아이폰 개발 - 개발자 등록 및 프로젝트 설정 (1)
  2. [펌]P2P 프로그램이 사용하는 네트워크 포트
  3. [펌]프로그래머십니까? Unicode,ASCII, UTF-8, euc...
  4. [펌]프로젝트산출물
  5. [펌]WCF 아키텍처 개요 - WCF 클래스 계층구조를...

Recent Comments or Replies

  1. 좋은정보지만 전부 액박떠서 아쉽네요;;; 빡상 05/24
  2. 좋은 글입니다 링크 해도 되죠 ? ㅋ 야매코더 03/04
  3. 잘 보고 갑니다!! 최익필 02/23
  4. 참 이해하기 쉽게 잘 쓰셨네요 많은 도움 되었습니... jin 01/27
  5. RTT: Round Trip Time 쟌나비 2009

Calendar

«   2010/09   »
일 월 화 수 목 금 토
      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

  1. C# 기본적인 연동법
  2. c#에 대한 정보, 알고리즘
  3. in지식 && Out지혜
  4. ISCUBIX.COM
  5. J.PARKER'S HAPPY LIFE
  6. Javachobostudy
  7. KAISTIZEN
  8. 딸기맛쵸코바♥
  9. 서진호의 모바일/임베디드 이야기

Site Stats

Total hits:
117203
Today:
4
Yesterday:
112
Subscribe to RSS articles

Powered by TEXTCUBE. Original Source by 1up. Colorize and Fixed by nani.