我正在處理一個大型項目,我需要每隔n分鐘監視一次結構的進程。C編程 - 每隔n分鐘執行一次消息處理
結構的每個實例可能都有它自己的時間長度,以便進程執行它將要執行的操作。
舉一個例子,假設我監視客戶端連接,struct client。
當客戶端已被實例化,我將尋求結合的方法,如:
void add_Client_Monitor (client_t * client, int seconds)
然後add_Client_Monitor應該能夠創建秒規定之後,將觸發一個計時器事件,也作用於客戶結構,通過這樣的方法,即像:
void timer_Update_Client(client_t * client)
感謝
您可以使用pthreads創建一個[timer](http://forums.devshed.com/programming-42/using-pthread-create-stopwatch-timer-592599.html)。 – erip