全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1121
推到 Plurk!
推到 Facebook!

如何計算Thread個數

尚未結案
show
初階會員


發表:57
回覆:48
積分:31
註冊:2003-05-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-06-25 21:07:31 IP:211.76.xxx.xxx 未訂閱
請問如何可以跟工作管理員一樣可以得知程式目前執行緒個數???
cashyy
高階會員


發表:117
回覆:322
積分:212
註冊:2004-04-30

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-25 22:15:58 IP:59.104.xxx.xxx 未訂閱
您好! 請問您是要得到下面圖中紅色的數字嗎? 是的話,請參考:
#include 
#pragma hdrstop    #include "Unit1.h"
/* 執行緒 */
#include 
DWORD WinHandle[255];
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  PROCESSENTRY32 *ProcessEntry32=new PROCESSENTRY32;
  HANDLE AHandle;
  LPWSTR APath;
  bool isFound;
  int i;
  String p,h;
  i=0;
  ListBox1->Items->Clear();
  AHandle = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
  isFound = true;
  try
  {
    ProcessEntry32->dwSize = sizeof(PROCESSENTRY32);
    isFound = Process32First(AHandle, ProcessEntry32);
    while(isFound)
    {
      OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ,
                                false, ProcessEntry32->th32ProcessID);
      WinHandle[i++] = ProcessEntry32->th32ProcessID;
      p = ProcessEntry32->szExeFile;
      ListBox1->Items->Add(p);
      isFound = Process32Next(AHandle, ProcessEntry32);
    }
    Label1->Caption = i;
  }
  catch ( ... )
  {
  }
}
show
初階會員


發表:57
回覆:48
積分:31
註冊:2003-05-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-06-25 23:30:31 IP:211.76.xxx.xxx 未訂閱
sorry~我是要單一程式的執行緒個數,不是程序 執行緒個數請去工作管理員/處理程序 然後點選上面menubar 檢視/選擇欄位勾選執行緒計數 這樣再處理程序就會出現執行緒個數.... 我要看"單一程式"的"執行緒"~謝謝
cashyy
高階會員


發表:117
回覆:322
積分:212
註冊:2004-04-30

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-06-26 01:13:55 IP:211.74.xxx.xxx 未訂閱
您好! 不好意思!誤會您的意思了! 請參考RaynorPao大大的作品! http://delphi.ktop.com.tw/topic.php?topic_id=52970 執行畫面有您要的:
系統時間:2024-05-04 11:07:04
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!