专栏首页王磊的博客Thread线程的深刻理解和代理方法参数[有图有真相]

Thread线程的深刻理解和代理方法参数[有图有真相]

在这说的是Thread的基本用法,线程池ThreadPool在这就不说的,以前的blog有写,基本上两个用法都是相同的。基本用法和图,不需要的大鸟请绕行,谢谢!

目录:

    1.Thread基本用法与异步线程理解。

  2.线程代理参数传递。

1.Thread基本用法与异步线程理解,例如:

代码

执行的结果如图:

结论:每个启动的线程都是异步的。

2.线程代理参数传递

执行结果:

结论:代理传参成功,只能传递一个object类型的参数。

代码
 1 staticvoid Main(string[] args)
 2 {
 3 // 代理方法调用
 4      Thread th1 =new Thread(new ParameterizedThreadStart(pt));
 5     th1.IsBackground =true;
 6     th1.Start("参数1"); // 参数设置
 7      Console.ReadLine();
 8 }
 9  // 回调 代理方法
10  publicstaticvoid pt(object param)
11 {
12     Console.WriteLine(param);
13 }
14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Java核心(三)并发中的线程同步与锁

    乐观锁、悲观锁、公平锁、自旋锁、偏向锁、轻量级锁、重量级锁、锁膨胀...难理解?不存的!来,话不多说,带你飙车。

    Java中文社群_老王
  • es6分享——变量的解构赋值

    变量的解构赋值:ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 以前的写法: var a = 1;...

    Java中文社群_老王
  • 解决React Native unable to load script from assets index.android.bundle on windows

    React Native运行的时候,经常碰到React Native unable to load script from assets index.andro...

    Java中文社群_老王
  • 网络工程师做了那么多项目了,骨干网懂多少?骨干网网络规划设计技术图文讲解的够详细了!

    进行网络规划之前需要对网络结构有一个清晰的认识,目前的网络结构大都采取一种层次划的组网方式,大体可以分为以下几个部分:

    网络技术联盟站
  • Kong 1.3 发布:原生 gRPC 代理、上游 TLS 交叉认证

    Kong 1.3 发布了,此版本亮点包括支持原生 gRPC 代理、上游 TLS 交叉认证,以及一系列新功能和性能改进。

    Debian社区
  • 时隔五年GitHub再次上架Android App:4000万开发者终于用上官方版了!

    之前申请Android app成功的开发者今天纷纷收到GitHub的beta版内测链接,可以去Google Play进行下载。

    新智元
  • Android知识笔记:记录 几个 “容易误解” 的Android 知识点(二)

    这个知识点,我定义为在面试过程中答对不加分,答错扣分的题目,不过在我以前面试经历中,能完整说上来的同学不多。我们一起来看看大家对这个知识的掌握程度吧。在早期的博...

    Android技术干货分享
  • Nigelthorn 恶意软件滥用 Chrome 扩展感染超过 10 万个系统

    近日,研究人员发现名为 Nigelthorn 的恶意软件异常活跃,利用 Google Chrome 扩展程序 Nigelify 发起攻击,已经感染了 100 多...

    周俊辉
  • 腾讯云VPC网络最佳实践 - 网络规划

    私有网络(Virtual Private Cloud,VPC)是基于腾讯云构建的专属云上网络空间,为腾讯云上的资源提供网络服务,不同私有网络间完全逻辑隔离。作为...

    杨泽华
  • No plugin found for prefix 'dockerfile' in the current project

    许杨淼淼

扫码关注云+社区

领取腾讯云代金券