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

做音乐的网站邯郸网络公司哪家好

做音乐的网站,邯郸网络公司哪家好,外贸营销网站建设,wordpress 5图片相对路径目录 写在前面 并发编程#xff0c;启动#xff01; 写在前面 计算机的并发指在单个系统里同时执行多个独立的任务。 在过去计算机内只有一个处理器时并发是通过快速的切换进程上下文所实现的#xff0c;而现在计算机已经步入了多核并发时代#xff0c;所以多个进程的并…目录 写在前面 并发编程启动 写在前面 计算机的并发指在单个系统里同时执行多个独立的任务。 在过去计算机内只有一个处理器时并发是通过快速的切换进程上下文所实现的而现在计算机已经步入了多核并发时代所以多个进程的并发实际上已经可以实现为多个进程的并行。 并发的方式有两种 第一种是多进程的并发多进程并发指的是将应用程序分为多个独立的进程同时运行。比如说网页浏览或者是文字处理但是它的缺点非常明显首先多个进程之间的通信比较困难即使使用了IPC通信机制仍然需要消耗大量的系统资源。其次运行多个进程存在不必要的数据结构上的内存开销等。 所以现在的并发多是使用多线程并发在多线程中进程中的所有线程都共享地址空间并且能够访问大部分的数据 我们为什么使用并发无非两点 首先我们可以分离程序的关注点把程序下派到多个线程之间完成各个部分的任务组合起来共同完成我们整体的任务。它可以使程序的抽象性更好 其次是性能的问题一些任务可以分派到不同的线程共同完成一个性质的任务从而把大任务划分为小任务并行的完成从而可以加快程序执行的速度。 那么什么时候并不去考虑使用并发呢唯一的一个原因就是收益是比不上成本的时候 首先编写并发程序需要消耗大量的脑力而且增加的复杂性也有可能诱发更多的错误除非潜在的性能增益足够大或者说程序可以被分离得足够清晰要不然使用并发的整体性能也许不如直接使用单线程 其次还需要考虑系统资源是否可以使并发线程的优势更大启动越多的线程操作系统切换上下文可能就越频繁导致程序流执行的效率可能就越低想象一下时间主要被用来切换上下文而不是用来执行任务 并发编程启动 一个并发程序可能远远比你想象的要简单 这是我们使用单线程来打印一个字符串时常用的一个程序想必你应该很熟悉它 #include iostream ​ int main(){std::cout Hello, World std::endl; } 多线程版本也很简单如下 #include iostream #include thread // Here we import worker thread ​ void sayHello(){std::cout Hello!Programming in threads! std::endl; } ​ int main() {std::thread t(sayHello);t.join(); } 确保你使用的C版本在C11及其以上 输出相当简单在下一篇博客我们将会重点介绍并发编程的若干细节。
http://www.zqtcl.cn/news/926559/

相关文章:

  • 网站没服务器行吗价格低廉怎么换个说法
  • 用wordpress编写网站完整网站开发视频教程
  • 电商型网站建设价格ppt制作网站
  • 东莞做个网站查询工商营业执照
  • 从网址怎么看网站的域名租用云服务器多少钱
  • 网站开发技术有个人网页首页设计图片
  • 一站式网站建设平台做电商网站需要做什么准备
  • 网站开发小程序快站模板
  • 江苏集团网站建设智慧养老网站开发
  • 外网网址可以做英语阅读的网站怎么原创视频网站
  • 宁波网站建设流程图自己做网站可以揽业务吗
  • 赤峰市建设网站东胜做网站
  • 有口碑的坪山网站建设微信扫一扫登录网站如何做
  • 自己建网站要花多少钱蓟县网站建设
  • 兖州中材建设有限公司网站wordpress免签约接口
  • 湖北网站seo设计成都疾控最新通告
  • 商丘网站建设推广公司配资网站建设多少钱
  • 手机网站怎么做SEO优化gzip压缩 wordpress
  • 上下框架 网站app营销的核心是什么
  • 网站开发哪里有培训wordpress 主题 网址导航
  • 深圳市宝安区怎么样百度禁止seo推广
  • 手机电商网站 模板常熟做网站优化
  • 免费的logo设计网站网页设计与制作dw
  • 线上调研问卷在哪个网站上做网页设计学生作业
  • 云南高端网站建设网页设计工作室选址依据
  • 免费的编程自学网站互联网公司网站建设ppt
  • 免费发帖的网站网站空间服务器费用
  • 商城类的网站一般怎么做做ps从哪个网站上下载图片大小
  • 怎么做网站链接支付免费推广网站搭建
  • 威海 网站建设刚刚北京传来重大消息