C++:token值2个小时失效怎么办?一监测到失效就重新获取,还是搞个定时函数?
- c++
token值2个小时失效怎么办?一监测到失效就重新获取,还是搞个定时函数?代码怎么实现
比如:
token=gettoken();
response_data=post_client("www.test.com",token,request_data)
#include#include extern string token=""; void settime() { while (1) { Sleep(3600000); //每隔一小时获取一次 token = Posts_gettoken(); } } void processsing() //主处理函数 { .... response_data=post_client("www.test.com",token,request_data); .... } void main() { token = Posts_gettoken(); std::thread t0(processsing); std::thread t1(settime); t0.join(); t1.join(); }
这里主处理函数执行完了,定时获取token值线程还在一直执行,怎么关暂时还没去管,各位大佬有没有解决办法。
或者对于题目这个问题有没有其他解决办法,欢迎讨论!



