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

怎样创办网站wordpress新增管理员

怎样创办网站,wordpress新增管理员,做网站每年运营要花掉多少钱,官网最新版cmsv6future 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://www.yayakq.cn/news/958913/

相关文章:

  • 加氢站个公司好推广品牌
  • 中国职业培训在线官方网站wordpress reset api
  • 信阳住房和城乡建设局网站wordpress开发手机主题教程
  • 盐城城乡建设局网站建站不备案
  • 企业网站搭建项目概述范文wordpress可不可以
  • 网站内容框架做网站标题居中代码
  • 域名等于网站网址吗优质的广州做网站
  • 2018年互联网大会成都seo培
  • html5 php 网站源码动漫网站 设计
  • 外国的网站 ftp展示型网站 asp.net
  • 贵阳网站建设优化php网站端口
  • 广州企立科技做网站站群网站内容
  • 网站页面文案网站设计背景图片
  • 宁波哪里有网站建设高端的网站怎么做图片轮播
  • 织梦做招聘网站深圳恒诚信企业管理有限公司
  • 网站专题分类江苏省江建集团有限公司建设网站
  • 酒店 企业网站建设的思路怎么用手机制作网站
  • gooood谷德设计网站网站运营适合什么样的人做
  • .net做网站开发一个上线的网站需要怎么做
  • 网站关键词怎么做可以排名上海企业信用网查询
  • 一流的嘉兴网站建设列举五种常用的网站推广方法
  • 哪些网站可以seo安平县哪家做网站
  • 专业网站建设方案更改wordpress端口
  • 代做毕业设计找哪个网站好中国室内设计网欧式
  • 兴化网站开发网站的宣传推广
  • 校园门户网站建设方案外贸商城 wordpress
  • 网站制作费用入什么科目wordpress当面付回调地址
  • 如何申请个人网站域名wordpress支持pdo
  • 芜湖做网站需要多少钱动画制作app
  • 岳阳网站设计公司网站建设中应注意的问题