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

2015网站备案教程网页设计与网站开发

2015网站备案教程,网页设计与网站开发,app如何制作(怎么自己做app),网站建设公司招网站设计多线程目的:其实就是希望“并行”执行多任务,提升效率。 单核多线程基于时间片轮询 并发而非并行 线程最大数等于cpu核心数为佳 namespace thinger.ThreadDemo {class Program{//主线程static void Main(string[] args){Console.WriteLine("这个…

多线程目的:其实就是希望“并行”执行多任务,提升效率。

单核多线程基于时间片轮询 并发而非并行

线程最大数等于cpu核心数为佳

namespace thinger.ThreadDemo
{class Program{//主线程static void Main(string[] args){Console.WriteLine("这个是主线程执行的任务1!");//。。。。。。。Thread thread = new Thread(TStart); //基于委托传递具体方法//设为后台线程,前台线程执行完, 后台线程会被强制终止thread.IsBackground = true;thread.Start();Thread thread2 = new Thread(() =>{Thread.Sleep(2000);//模拟线程执行时间是2秒Console.WriteLine("这个是子线程2执行的内容!");});thread2.IsBackground = true;thread2.Start();Console.WriteLine("这个是主线程执行的任务2");Console.WriteLine("这个是主线程执行的任务3");Console.WriteLine("----------------------------");Console.ReadLine();}static void TStart(){Thread.Sleep(3000);//模拟线程执行时间是2秒Console.WriteLine("这个是子线程1执行的内容!");}}
}

同步执行

阻塞与串行:同步执行通常是阻塞且串行的。这意味着当一个任务开始时,调用它的线程会一直等待该任务完成,期间不会执行其他任务

异步执行

非阻塞与并发(或并行):异步执行是非阻塞的,允许并发或并行处理。在异步模型中,发起一个异步操作后,调用者可以立即继续执行其他代码,而不必等待该操作完成。

从主线程的角度来看,是否是异步取决于主线程的行为:

  • 如果主线程调用了 Thread.Start() 后立即继续执行其他代码而不等待新线程完成,那么这确实是异步执行。
  • 如果主线程调用了 Thread.Join() 等待新线程完成后再继续,那么从主线程的角度看,这是同步执行,因为主线程会阻塞直到新线程完成。
http://www.yayakq.cn/news/403639/

相关文章:

  • 手机网站淘宝客怎么做免费saascrm
  • 阳泉 网站建设合作南京创网网络技术有限公司
  • 做网站 乐清给几个网站谢谢
  • 中山高端网站建设公司移动无线宽带怎么续费
  • 网站开发和界面的区别wordpress伪静态html
  • 川沙网站建设怎么用云校建设学校网站
  • 武威做网站的公司太仓住房和城乡建设局网站
  • 建设网站服务器怎么弄网站集约化建设 要求
  • 建设网站怎样提要求2024年度关键词
  • 餐饮公司网站建设策划书网站左侧悬浮导航代码
  • 新建门户网站的建设自查百度商桥代码怎么添加到网站
  • 免费网站排名优化在线溧阳网站建设报价
  • 重庆网站设计开发网站开发好学
  • 广东网站建设公司艺术字体在线生成器转换器
  • 模板网站建设的公司wordpress 4.9.5 太卡
  • 网站建设模板哪里有pinterest官网入口
  • golang 网站开发 开源一级a做片免费网站
  • 网站建设商业金泉网做网站电话
  • 北京金企鹅网站建设方案手机网站图片自适应
  • 北京顺义去哪找做网站的做水果的有什么网站
  • 南宁网红打卡景点坚决贯彻落实二十条优化措施
  • 盈利型网站网站点击按钮排序
  • 怎么做自己的企业网站企业营销策划有限公司
  • 杭州建设行业网站金湖县住房和城乡建设局网站
  • 电影网站做流量查询公司水利平台网站
  • 自己做网站优化wordpress美化编辑插件
  • 做推广网站的去哪能买到有效资料wordpress页码数量
  • 网站建设链接二级域名网站优化
  • 太原手机网站设计学做软件的网站有哪些内容
  • 个人网站有前途吗软件开发主要几个步骤