讓程式間隔執行並可以停止

2022-01-31 07:51:26 字數 1180 閱讀 7403

前幾天用那個system.timers.timer類中的timer,**很簡單

code

system.timers.timer t 

=new

system.timers.timer(

10000

);//

例項化timer類,設定間隔時間為10000毫秒; 

t.elapsed 

+=new

system.timers.elapsedeventhandler(theout);

//到達時間的時候執行事件; 

t.autoreset 

=true;//

設定是執行一次(false)還是一直執行(true); 

t.enabled 

=true;//

是否執行system.timers.timer.elapsed事件; 

public

void

theout(

object

source, system.timers.elapsedeventargs e) 

好用是好用,但是停止就有問題了,怎麼也停止不了它,無奈就用了system.threading.timer中的timer,**如下:

code

using

system;

using

system.collections.generic;

using

system.componentmodel;

using

system.data;

using

system.drawing;

using

system.text;

using

system.windows.forms;

using

system.threading;

namespace

threadtimer 

//讓程式間隔執行並可以停止

private

void

form1_load(

object

sender, eventargs e)

public

void

findqqwindow(

object

stateinfo)

else}}

}

讓程式不能被多次執行

朱老師物聯網大講堂 學習筆記 讓程式不能被多次執行的技巧,因為守護程序是長時間執行而不退出,所以多次執行就不太好了,甚至會帶來錯誤,實現方法,程式執行之初判定乙個特定檔案存在與否,若存在則程序已經在執行,若不存在則程序沒有執行,並建立這個檔案,這個檔名,要特殊古怪點,如下是朱老師上課示例 inclu...

Linux 讓程式可隨處執行

讓程式可隨處執行有以下兩種方式。由於 etc profile修改錯誤可以導致系統無法啟動,我更傾向建立鏈結的方式。新增環境變數 例如給nodejs新增環境變數。1 先找到node安裝在 whereis node 找到node命令的路徑。2 開啟配置檔案,並增加path vi etc profile ...

pypy讓 Python 程式執行更快

pypy是用python自身實現的直譯器。針對cpython的缺點進行了各方面的改良,效能得到很大的提公升,極大的提高了python的速度,最重要的一點就是pypy整合了jit。但是,pypy無法支援官方的c python api,導致無法使用例如numpy,scipy等重要的第三方庫。安裝pypy...