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

个人网站开发电商平台排名

个人网站开发,电商平台排名,如何做自己的网站百度推广,东昌府聊城网站建设需求:有时为了能分时的调用多个任务运行,因此需要考虑多线程的编程方式 操作步骤如下: 1)创建线程并开启线程 Thread thread0 new Thread(() > DoWork0(0)); thread0.Start(); 2)编写线程函数 static void Do…

需求:有时为了能分时的调用多个任务运行,因此需要考虑多线程的编程方式

操作步骤如下:

1)创建线程并开启线程

Thread thread0 = new Thread(() => DoWork0(0));
thread0.Start();

2)编写线程函数 

 static void DoWork0(int threadNumber)
{while (true){lock (_lock){//停止线程xx}Thread.Sleep(4000); // 模拟工作}Console.WriteLine($"线程 {threadNumber} 完成工作。");}

 3)等待线程结束

 thread0.Join();

有时可以在线程函数中编写死循环,但是需要考虑怎样退出。

当在该线程函数内执行sleep函数时,线程将会切换到下一个线程运行。

4)创建线程1

Thread thread1 = new Thread(() => DoWork1(0));
thread1.Start();

5)线程1的函数

 static void DoWork1(int threadNumber)
{while (true){lock (_lock){//停止线程xx}Thread.Sleep(4000); // 模拟工作}Console.WriteLine($"线程 {threadNumber} 完成工作。");}

为了能够终止线程运行。

可以采用共享变量控制线程的退出操作:

也即是将上述的线程函数的while(true)函数更改为:while (!_shouldStop)。

然后定义一个全局变量

pubulic static  volatile bool _shouldStop;

 线程停止函数为:

public void RequestStop()
{_shouldStop = true;
}

为了保证线程函数运行时不会被其它线程干扰,可以加入线程锁,例如线程函数的所加的lock函数:

public static readonly object _lock = new object();
 lock (_lock){//停止线程xx
}

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

相关文章:

  • 牛商网做的网站怎么样seo优化方法网站快速排名推广渠道
  • 贵阳开发网站实体店引流推广方法
  • 制作网站的商家手机端百度收录入口
  • 网站开发类型抖音推广怎么做
  • 网站pc端和手机端分离怎么做苹果看国外新闻的app
  • 做网站要有什么功能百度发布信息的免费平台
  • 欧洲一卡2卡3卡4卡高清免费东莞seo顾问
  • 莞城网站仿做推广专员
  • html5集团网站百度竞价渠道代理
  • 做奖状的网站手机制作网页用什么软件
  • 怎么做网站推广百度网盘云资源搜索引擎
  • 哪种语言做网站最合适在线种子资源库
  • 成都建设网站的公司有哪些seo推广招聘
  • 佛山禅城疫情最新情况龙岩seo
  • 深圳直销网站开发南宁哪里有seo推广厂家
  • 官网站超链接怎么做站长工具a级
  • 寻找郑州网站优化公司南京今日新闻头条
  • 笔记本彩页设计seo软文代写
  • dw安装免费下载优化分析
  • 旅游网站模板html免费下载百度搜索竞价推广
  • qq介绍网站做兼职是真的吗深圳网络品牌推广公司
  • 什么网站做调查能赚钱新品上市的营销方案
  • p2p网站建设公司哪家好最简短的培训心得
  • 南溪区网站建设识图找图
  • 亚马逊卖家做自己网站软文投放平台有哪些
  • 宁波seo排名如何优化百度seo怎么把关键词优化上去
  • seo根据什么具体优化沈阳seo排名外包
  • 做微信公众号网站源码html网页制作用什么软件
  • 互助县公司网站建设关键词排名推广方法
  • 如何自己做web网站营销方式都有哪些