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

山东mip网站建设唐山网站建设费用

山东mip网站建设,唐山网站建设费用,自己创建网页,论坛网站开发文档1.任务、线程、队列 每一个要执行的操作都是任务#xff1a;比如说函数 一个队列中可以放很多个线程#xff0c;一个线程中有很多个任务 可以这样看#xff1a;有一个办事所#xff08;队列#xff09;#xff0c;所里有很多窗口#xff08;线程#xff09;#xff0c…1.任务、线程、队列 每一个要执行的操作都是任务比如说函数 一个队列中可以放很多个线程一个线程中有很多个任务 可以这样看有一个办事所队列所里有很多窗口线程每一个想办事的人任务都要在窗口办。 2.队列种类串行队列、并行队列、系统主队列、系统全局并发队列 可以手动创建的队列 1 串行队列系统为串行队列一般只分配一个线程串行队列中执行任务的线程不允许被当前队列中的任务阻塞此时会死锁但可以被别的队列任务阻塞。 let queue DispatchQueue(label: com.xxx.xxx.queueName) 2 并行队列系统会为并行队列至少分配一个线程线程允许被任何队列的任务阻塞。 let queue DispatchQueue(label: com.xxx.xxx.queueName, attributes: .concurrent) 系统自动帮我们创建的6 条队列1 条系统主队列串行5 条全局并发队列不同优先级它们是我们创建的所有队列的最终目标队列这 6 个队列负责所有队列的线程调度。 3 系统主队列是一个串行队列它主要处理 UI 相关任务也可以处理其他类型任务。 let mainQueue DispatchQueue.main 4 全局并发队列存在 5 个不同的 QoS 级别。 let globalQueue DispatchQueue.global(qos: .background) // 后台运行级别 3.任务种类同步任务、异步任务 1同步任务直接在当前线程中插入任务执行完插入的任务后 线程才能执行原任务会阻塞当前线程。 queue.sync { } 2异步任务队列会安排另一个线程去执行这一任务不会阻塞当前线程。 queue.async { } 总结 队列一共有四种串行队列、并行队列、系统主队列、系统全局并发队列串行队列只有一条线程并且线程中按序执行任务并行队列中可以有很多线程并且执行任务顺序不分先后同步任务会阻塞当前线程并在当前线程立刻执行异步任务不会阻塞当前线程并在与当前线程不同的线程执行如何避免线程死锁不要在串行和主队列中执行同步任务。 更多深入了解 iOS Swift GCD 开发教程 - 掘金
http://www.zqtcl.cn/news/472715/

相关文章:

  • 网站开发自学难吗上海网站建设百度推广公司哪家好
  • 建设部网站官网四库一平台房地产网站大全
  • 做外贸如何建立网站微信信息流广告投放
  • 上海工程建设招投标网站开发购物网站描述
  • 网站系统维护一般多久电商关键字优化
  • 孝感市建设局网站宁波seo网络推广价格
  • 百度商桥网站网络编程技术试题
  • 设计素材网站排名网站建设网站软件有哪些内容
  • 互联网兼职做网站维护wordpress评论微信通知
  • 合肥瑶海区网站建设方案长沙网站 建设推广世云网络
  • wordpress 挂码seo推广公司哪家好
  • 高端 网站设计公司wordpress添加投稿功能
  • 长沙 网站设计 公司价格江苏专业网站建设费用
  • 做的好的手机网站有哪些内容手机怎么做app详细步骤
  • net网站开发参考文献c++能不能作为网页开发语言
  • 我公司让别人做网站了怎么办厦门logo设计公司
  • 闸北专业做网站怎么判断网站优化过度
  • 搭建网站seowordpress重新安装如何做
  • 网站设计优化重庆教育建设有限公司网站
  • 域名注册网站查询手工制作视频教程简单又漂亮
  • 书画院网站源码网站百度指数
  • 网页设计与网站开发第三版课后答案网络运营商是干嘛的
  • wordpress分类目录网站主题自己做营销型网站
  • 简述网站推广的五要素seo排名软件怎么做
  • 做网站能做职业吗织梦如何做几种语言的网站
  • 手机网站定制咨询如何修改网站
  • 长沙大型网站建设公司建站工作室源码
  • 找设计方案的网站专注南昌网站建设
  • UE做的比较好的网站汕头网站关键词优化教程
  • 做羞羞的事情网站广州番禺招聘网最新招聘信息