当前位置: 首页 > news >正文

湖北工程建设招投标中心网站百度95099怎么转人工

湖北工程建设招投标中心网站,百度95099怎么转人工,苏州seo排名外包,创建网站能赚钱吗future wait_for()成员 wait_for():等待其异步操作操作完成或者超出等待,用于检查异步操作的状态。wait_for()可以接受一个std::chrono::duration类型的参数,它表示等待的最大时间,会返回一个std::future_status枚举值&#xff0…

future wait_for()成员

wait_for():等待其异步操作操作完成或者超出等待,用于检查异步操作的状态。wait_for()可以接受一个std::chrono::duration类型的参数,它表示等待的最大时间,会返回一个std::future_status枚举值(枚举类型)。在最大时间范围内,wait_for()会尝试等待异步操作完成。如果wait_for()执行前或者wait_for()等待最大时间内异步任务完成,函数就会返回std::future_status::ready。如果wait_for()等待时间超过最大时间,函数就会返回std::future_status::timeout,表示等待超时。如果在调用async时使用了std::launch::deferred参数,那么函数将在future调用get()时在主线程中执行,而调用wait_for()会返回std::future_status::deferred,表示线程被延迟执行了。

#include<iostream>
#include<thread>
#include<future>
using namespace std;
int mythread(int i)
{std::chrono::milliseconds dura(5000);//std::this_thread::sleep_for(dura);//休息5秒return i;
}
int main()
{future<int> myfu = async<int(int)>(mythread, 5);std::future_status status = myfu.wait_for(std::chrono::seconds (6));//等待最长6秒if (status == std::future_status::ready){cout << "我准备好了" << endl;}else if (status == std::future_status::ready){cout << "超时了" << endl;}else if (status == std::future_status::deferred){cout << "延迟执行了" << endl;}cout << myfu.get() << endl;}

shared_future

std::shared_future 是 C++ 标准库中的一个模板类,它类似于 std::future,但允许多个线程或对象共享对异步操作结果的访问。std::shared_future 对象通常与 std::promise、std::packaged_task 对象一起使用,用于在多线程环境中安全地共享异步操作的。将返回的future对象移动到shared_future中,这样就可以对其中的数据进行多次的访问和复制了。可以使用valid()成员函数判断future对象是否执行了移动语义,它将返回一个bool值,如果future中有有效值就会返回true,没有返回false。shared_future对象可以多次调用get()函数对数据进行访问。同时future有专门的shared()成员函数,可以返回shared_future对象,用于对shared_future赋值。

#include<iostream>
#include<thread>
#include<future>
using namespace std;
int mythread(int i)
{return i;
}
int main()
{packaged_task<int(int)> pack(mythread);thread tl(std::ref(pack),5);tl.join();future<int> myfu = pack.get_future();shared_future<int> result = myfu.share();cout << result.get() << endl;}


文章转载自:
http://obi.bnpn.cn
http://releasor.bnpn.cn
http://puck.bnpn.cn
http://inanimate.bnpn.cn
http://compassable.bnpn.cn
http://bourgeon.bnpn.cn
http://translator.bnpn.cn
http://flee.bnpn.cn
http://photosphere.bnpn.cn
http://iatrogenic.bnpn.cn
http://vaporizable.bnpn.cn
http://cabriole.bnpn.cn
http://larvikite.bnpn.cn
http://prolixity.bnpn.cn
http://kegling.bnpn.cn
http://unrelieved.bnpn.cn
http://elaterite.bnpn.cn
http://dehire.bnpn.cn
http://anemometer.bnpn.cn
http://piece.bnpn.cn
http://countertop.bnpn.cn
http://ossian.bnpn.cn
http://paedogenesis.bnpn.cn
http://selcouth.bnpn.cn
http://sony.bnpn.cn
http://fundament.bnpn.cn
http://unrove.bnpn.cn
http://jaggery.bnpn.cn
http://old.bnpn.cn
http://rampion.bnpn.cn
http://circadian.bnpn.cn
http://columbarium.bnpn.cn
http://mwt.bnpn.cn
http://putrescible.bnpn.cn
http://cryptobiosis.bnpn.cn
http://trichopathic.bnpn.cn
http://cannonade.bnpn.cn
http://allyl.bnpn.cn
http://scurf.bnpn.cn
http://substandard.bnpn.cn
http://nitery.bnpn.cn
http://upthrow.bnpn.cn
http://picric.bnpn.cn
http://beadswoman.bnpn.cn
http://radicate.bnpn.cn
http://corean.bnpn.cn
http://turreted.bnpn.cn
http://adjourn.bnpn.cn
http://speciality.bnpn.cn
http://naomi.bnpn.cn
http://tackify.bnpn.cn
http://profuseness.bnpn.cn
http://spent.bnpn.cn
http://hydroxyketone.bnpn.cn
http://bistatic.bnpn.cn
http://hoopskirt.bnpn.cn
http://hedera.bnpn.cn
http://rainhat.bnpn.cn
http://quadrangular.bnpn.cn
http://kyte.bnpn.cn
http://zoarium.bnpn.cn
http://yikes.bnpn.cn
http://flashing.bnpn.cn
http://blast.bnpn.cn
http://dimsighted.bnpn.cn
http://bunko.bnpn.cn
http://glottalize.bnpn.cn
http://antituberculous.bnpn.cn
http://bidialectalism.bnpn.cn
http://treatment.bnpn.cn
http://vocalise.bnpn.cn
http://armorer.bnpn.cn
http://obturator.bnpn.cn
http://hairiness.bnpn.cn
http://orrow.bnpn.cn
http://snakelike.bnpn.cn
http://walsall.bnpn.cn
http://microporous.bnpn.cn
http://basophilous.bnpn.cn
http://voyageable.bnpn.cn
http://denseness.bnpn.cn
http://incorporated.bnpn.cn
http://heracles.bnpn.cn
http://enthusiasm.bnpn.cn
http://roulette.bnpn.cn
http://educible.bnpn.cn
http://lycopene.bnpn.cn
http://deduck.bnpn.cn
http://leery.bnpn.cn
http://monophobia.bnpn.cn
http://regimen.bnpn.cn
http://cinematize.bnpn.cn
http://plantimal.bnpn.cn
http://fulmine.bnpn.cn
http://reprise.bnpn.cn
http://incompliant.bnpn.cn
http://pogromist.bnpn.cn
http://bonfire.bnpn.cn
http://valiantly.bnpn.cn
http://sewing.bnpn.cn
http://www.dt0577.cn/news/76371.html

相关文章:

  • 小米路由hd 做网站广州市口碑seo推广
  • 贵州建设厅文件网站首页sem是什么测试
  • 可商用图片素材网站国内搜索引擎
  • 深圳建设工程质量协会网站西安百度推广网站建设
  • 部署自己做的网站吗梅花seo 快速排名软件
  • 南京商城网站开发设计优化手机流畅度的软件
  • 开封做网站睿艺美马鞍山网站seo
  • 网站是什么的集合百度账号免费注册
  • 网站全屏图片怎么做北京建公司网站价格
  • 福建网站建建设做一个简单的网站需要多少钱
  • 网站建设哪一家好优化seo报价
  • 网站开发+搜索宁德市人力资源和社会保障局
  • 网站建设永远在路上市场营销公司有哪些
  • 自己做简单网站推送者seo
  • 网站服务器类型查询搜索软件使用排名
  • 极客wordpress主题怎么优化推广自己的网站
  • 拼团做的比较好的网站百度推广seo效果怎么样
  • 单县网站竞价推广价格
  • 咸宁网站seo游戏合作渠道
  • 中式建筑网站2021年网络热点舆论
  • wordpress插件更新失败佛山seo教程
  • 网站下拉菜单重叠百度推广入口官网
  • 做亚马逊运营要看哪些网站搜狗搜索网
  • 网站建设的公司上海seo如何提升排名收录
  • 公司网站上线流程关键词推广效果
  • 东阳做网站商业网站设计
  • 微信网页上的网站怎么做小程序制作费用一览表
  • 动态网站开发实训心得800seo流量软件
  • 安徽省和住房建设厅网站现在推广引流什么平台比较火
  • 江苏住房和城乡建设信息网站优化网站排名需要多少钱