亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C程序動態load配置文件

C程序動態load配置文件

長風秋雁 2019-04-07 09:38:25
我的程序運行在Solaris系統上,程序結構如下:{解析配置文件,用配置文件的內容在內存構建hashtables;創建多個線程訪問hashtables;}這樣每次修改配置文件,都要重啟程序。目前我打算動態load,也就是當修改完配置文件,發一個信號給程序,由程序動態更新hashtables.我現在想到的方法是用exec()系列函數,大家有什么其它好的建議嗎?謝謝!
查看完整描述

2 回答

?
冉冉說

TA貢獻1877條經驗 獲得超1個贊

寫個重新載入配置文件的函數。寫個信號處理器,在接收到指定信號(比如SIGUSR1)時設置新配置可用標志為1。在讀取配置時先檢查這個標志,如果為1就先重新載入一下配置。
                            
查看完整回答
反對 回復 2019-04-07
?
千巷貓影

TA貢獻1829條經驗 獲得超7個贊

定時檢測文件狀態,當發現文件被修改時就發送信號。
另外,聽說用GFile可以檢測文件是否被修改,但還沒時間去研究,沒有用過。
                            
查看完整回答
反對 回復 2019-04-07
  • 2 回答
  • 0 關注
  • 402 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號