原创 PostThreadMessage的例子

 #include <stdio.h>#include <windows.h>#include <iostream.h>#include <proc

原创 線程終止的問題

 有兩種情況可以使線程結束:控制函數結束或者根本就不允許線程完成,而提前終止它。我們可以想象在WORD中進行後臺打印,如果打印結束了,那線程就可以結

原创 vc中定時器並非多線程

  vc中定時器並非多線程   VC++中timer很容易給人感覺是多線程的。其實不然,他是通過消息觸發事件的。。通過SetTimer函數設定定時器

原创 工作線程與主線程的通信

  首先聲明, 這裏的工作線程與UI線程是相對的,即沒有任何窗口的. 如果需要與主線程或其它輔助線程通訊,有幾種方法如事件,消息,信號等,也可以是以

原创 單文檔多視圖的創建

  一個單文檔界面中存在多個視圖,並且可以根據需要進行視圖的動態切換,這是當前比較流行的界面風格,它可以滿足許多用戶在操作和顯示方面的需要。這種界面風格的主要代表軟件是Outlook Express。下面歸納總結出兩種實現方法(這些代碼都

原创 多線程編程之臨界區模式

 臨界區模式 Critical Section Pattern 是指在一個共享範圍中只讓一個線程執行的模式。它是所有其它多線程設計模式的基礎,所以我

原创 解開 Windows 下的臨界區中的代碼死鎖

   Matt Pietrek和 Russ Osterlund  下載本文的代碼:CriticalSections.exe (415KB) 摘

原创 windows多線程編程的經驗

  windows多線程編程的經驗 1) 不要在線程函數體內操作MFC控件,不要再線程裏面調用UpdateData函數更新用戶界面,而應該儘量採用發

原创 如何幹掉多線程

  如何幹掉多線程 幹掉多線程的目的是爲了幹掉鎖,幹掉爭用,減少開發的難度及提高系統的穩定性,可理解性,易維護性。 以階段來劃分系統的話,有多種劃

原创 Win32 多線程的基本使用

  Win32 多線程的基本使用 Summary: 總結Win32提供的創建多線程相關的API接口和基本的使用框架。 Ref: MSDN: htt

原创 SendMessage 和 PostMessage

  SendMessage 和 PostMessage 1. SendMessage函數要等到消息被處理後才返回     PostMessage 消

原创 併發思想

 從性能的角度看,如果沒有任務會阻塞,那麼在單處理器機器上使用併發就沒有任何意義。線程機制分爲:協作式和搶佔式。Java的線程機制是搶佔式的,這表示

原创 VC++ 6.0下MPICH環境搭建簡要說明

  本文系轉載,原文在http://blog.163.com/ld081055@126/blog/static/118186915200911481

原创 使用PostThreadMessage 與線程進行大數據量的通訊

 PostThreadMessage是一個線程體發送一個消息到指定的線程ID,其原型如下:BOOL PostThreadMessage(      

原创 PostMessage函數介紹

  PostMessage函數介紹 PostMessage(H,WM_SHOWWINDOW,NULL,SW_PARENTCLOSING); Show