線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1061
推到 Plurk!
推到 Facebook!

程式之間是否有可能有衝突

答題得分者是:senso
polom
一般會員


發表:15
回覆:14
積分:15
註冊:2010-08-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2010-11-26 12:00:55 IP:220.134.xxx.xxx 訂閱
請教各位前輩:

作業系統xp,一邊在執行轉檔(cpu使用維支在80~95%),一邊在執行我的程式,

結果我的程式就好像當掉一樣。當轉檔程式關閉後,cpu使用率(0~10%),我的程式執行

變正常。

各位前輩們,這種情況我讓如何處理??

感恩哦!
老大仔
尊榮會員


發表:78
回覆:837
積分:1088
註冊:2006-07-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2010-11-26 13:15:36 IP:59.120.xxx.xxx 未訂閱
這是當然的,程式一直在忙著做事情,畫面當然會像當掉一樣~
要不然您就用個for迴圈
在memo中每行都新增一個資料
跑個10000或50000就知道了

delphi.ktop.com.tw/board.php

===================引 用 polom 文 章===================
請教各位前輩:

作業系統xp,一邊在執行轉檔(cpu使用維支在80~95%),一邊在執行我的程式,

結果我的程式就好像當掉一樣。當轉檔程式關閉後,cpu使用率(0~10%),我的程式執行

變正常。

各位前輩們,這種情況我讓如何處理??

感恩哦!
編輯記錄
老大仔 重新編輯於 2010-11-26 01:10:40, 註解 無‧
ttnnrsseb
中階會員


發表:31
回覆:77
積分:51
註冊:2004-11-22

發送簡訊給我
#3 引用回覆 回覆 發表時間:2010-11-26 18:20:53 IP:220.229.xxx.xxx 訂閱
把轉檔的動作用另一個執行緒去處理不知行不行?
mephise
高階會員


發表:4
回覆:149
積分:205
註冊:2004-02-09

發送簡訊給我
#4 引用回覆 回覆 發表時間:2010-11-29 09:23:35 IP:60.250.xxx.xxx 訂閱
如果還是要維持兩支程式一起跑
我建議對轉檔程式做一下使用率控制
假設目前要轉10000個檔, 那麼乾脆讓他跑慢一點, 例如每處理完一個檔案 sleep 5 秒之類的
以我的經驗CPU使用率達50%就頗危險了
------
Mephise Chen
前興德工程師
polom
一般會員


發表:15
回覆:14
積分:15
註冊:2010-08-05

發送簡訊給我
#5 引用回覆 回覆 發表時間:2010-11-29 11:18:16 IP:220.134.xxx.xxx 訂閱
轉檔程式是對岸人事寫的,我無法修改。

但是有發現當轉檔程式執行時,我的程式真的是…

無法排進cpu執行… T.T

重點是,感謝前輩們的指導及分享…
senso
高階會員


發表:5
回覆:126
積分:226
註冊:2003-11-27

發送簡訊給我
#6 引用回覆 回覆 發表時間:2010-11-29 16:00:37 IP:61.219.xxx.xxx 訂閱
試試看從工作管理員設定優先順序
把轉檔的優先權調低,把你的程式調高,看有沒有效果

有效果的話,也可以在你的程式裡直接寫code設定轉檔程式和你的程式的優先權
系統時間:2024-05-02 14:40:44
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!