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

做网站就上凡科建设站长统计官网

做网站就上凡科建设,站长统计官网,网站建设后台什么意思,网站进入沙盒期Thread的主要数据成员为_Thr 里面存储的是线程句柄和线程ID 先看看赋值运算符的移动构造 最开始判断线程的ID是否不为0 _STD就是使用std的域 如果线程ID不为0,那么就抛出异常 这里_New_val使用了完美转发,交换_Val和_New_val的值 _Thr _STD exchange(_…

Thread的主要数据成员为_Thr

里面存储的是线程句柄和线程ID

先看看赋值运算符的移动构造

最开始判断线程的ID是否不为0

_STD就是使用std的域

如果线程ID不为0,那么就抛出异常

这里_New_val使用了完美转发,交换_Val和_New_val的值

_Thr = _STD exchange(_Other._Thr, {});

这里应该是把_Other._Thr的值赋值给_Thr,然后将_Other._Thr的值置空

最后返回线程本身

第一个判断我们已经看了,就是判断_Thr_Id != 0

如果_Thr_Id == 0了,则抛出异常

第二个我看了_Thrd_id()其实就是一个unsigned int,但是具体是什么我不知道,ID出问题了会抛出异常吧

第三个,是线程启动不成功,则抛出异常

主要这里是_Thrd_detach的调用,使得线程分离

这里也用了完美转发,也是Thread的构造函数

enable_if_t:

这里必须要模板参数为整形才能调用isInt

参考文章:C++(11):enable_if_t-CSDN博客

std::is_same_v:判断输入的类型是否是指定的模板类型

_Start函数内,就把函数和参数信息给到了_Thr._Hnd线程句柄上去了


定义类,还可以这么去玩

http://www.dinnco.com/news/25223.html

相关文章:

  • 潍坊网站建设建站线上推广渠道有哪些方式
  • 做旅游网站的关注与回复自己如何做一个网站
  • DW做注册网站如何优化关键词排名到首页
  • 科技网络网站建设嘉兴seo外包服务商
  • 网站建设公司优势互联网广告营销
  • 亚马逊备案网站建设教育培训机构管理系统
  • 学计算机月薪一般多少百度seo和谷歌seo有什么区别
  • 怎么建设手机电影网站百度明星搜索量排行榜
  • 网站系统免费百度移动排名优化软件
  • 网站制作窍门百度投稿平台
  • dede网站名称更改不了网络营销网站建设案例
  • 做英语翻译赚钱的网站和业务多一样的平台
  • 砀山网站建设张北网站seo
  • 网站做微信链接宁波seo外包平台
  • 提高景区网站建设教育培训机构推荐
  • 休闲文化网站深圳网络推广培训中心
  • 成都新津网站建设google推广 的效果
  • 个人做网站用什么技术品牌网络营销成功案例
  • 网站怎样做推广计划百度推广电话销售好做吗
  • 夏津网站开发搜索引擎营销的手段包括
  • 东莞网站建设企业搜索引擎营销的特点
  • 武汉做网站冰洁找到冰洁工作室杭州互联网公司排名榜
  • 有名的互联网公司免费关键词优化排名软件
  • 孝感做网站有哪些免费网站可以发布广告
  • 遵义市汇川区建设厅网站深圳关键词优化怎么样
  • 长锦船公司网站新的数据新闻
  • 四大门户网站是哪些seo深圳培训班
  • 柳州网站建设服务石家庄关键词排名首页
  • 郑州广告公司网站建设百度普通版下载
  • wordpress z合肥网站seo公司