在这说的是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  

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

  1. 并发基础篇(六):线程Thread类的start()方法和run()方法

    点个赞,看一看,好习惯!本文 GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了 3 个月总结的一线大厂 Java 面试总结,本 ...

  2. 线程Thread类的start()方法和run()方法

    一.初识 java的线程是通过java.lang.Thread类来实现的.VM启动时会有一个由主方法所定义的线程.可以通过创建Thread的实例来创建新的线程.每个线程都是通过某个特定Thread对象 ...

  3. java多线程构造函数_java线程基础巩固---多线程与JVM内存结构的关系及Thread构造函数StackSize的理解...

    多线程与JVM内存结构的关系[了解]: 对于最后一个有疑问的构造中stackSize参数,其实学过编程滴人从参数字面就比较容易理解,栈大小嘛,这里从官方文档上来了解一下这个参数: 而之前在学习java ...

  4. java中的锁池和等待池是什么_线程的几个状态及方法,等待池和锁池的理解

    线程状态: 创建状态:创建一个线程实例 Thread thread = new Thread(); 就绪状态:在调用start()方法后,线程获取了除CPU的其他资源,处于就绪状态 执行状态:线程获取 ...

  5. Thread线程从零认识到深层理解——初识

    线程系列目录 Thread线程从零认识到深层理解--初识 Thread线程从零认识到深层理解--六大状态 Thread线程从零认识到深层理解--wait()与notify() Thread线程从零认识 ...

  6. android java thread_Android中断并重启一个Thread线程的简单方法

    这里简单的总结下(大概思路,没调试,可能会有错!): MyThread.java pulbic class MyThread implemets Thread{ @overide public voi ...

  7. 对Java线程概念的理解

    1.什么是线程 现代操作系统在运行一个程序时, 会为其创建一个进程. 例如, 启动一个Java程序, 操作系统就会创建一个Java进程. 现代操作系统调度的最小单元是线程, 也叫轻量级进程(Light ...

  8. 【多线程】学习记录七种主线程等待子线程结束之后在执行的方法

    最近遇到一个问题需要主线程等待所有的子线程结束,才能开始执行,统计所有的子线程执行结果,返回,网上翻阅各种资料,最后记录一下,找到七种方案 第一种:while循环 对于"等待所有的子线程结束 ...

  9. c# Thread 线程详细讲解

    一.多线程的概念 Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程.什么是进程呢?当一个程序开始运行时,它就是一个 ...

最新文章

  1. Maven学习总结(八)——使用Maven构建多模块项目
  2. Arnold+Shave 渲染毛发
  3. codevs 4768 跳石头
  4. 1.2 Name That Number
  5. Java经典面试题整理及答案详解(三)
  6. 平行驾驶与平行交通:从智能出行到智慧城市
  7. 201521123061 《Java程序设计》第七周学习总结
  8. WebApp的自动测试工具: Jenkins
  9. Scratch青少年编程能力等级测试模拟题
  10. iOS ● 非常全的三方库、插件、大牛博客等等
  11. 在Windows10系统中同步Internet 时间
  12. 从前端技术到体验科技
  13. 爱思国际获戈壁创投数百万美元Pre-A 轮融资,意做菲律宾的分众传媒...
  14. 206计算机毕业设计
  15. 系统解剖学 | 神经系统 | 核上瘫和核下瘫
  16. 分布式系统脑裂现象、Lease机制介绍
  17. 基于STC8G2K64S4单片机控制小车循迹(直流电机和步进电机)
  18. 基于matlab的蝗虫优化(Grasshopper Optimization Algorithm,GOA)算法仿真
  19. ASP.NET Core 企业开发架构概述
  20. 51单片机应用篇-- --智能门锁

热门文章

  1. Scala变量和常用数据类型
  2. JDK源码解析之 Java.lang.String
  3. Qt自定义QML模块
  4. 【转】利用python的KMeans和PCA包实现聚类算法
  5. 深入理解Java的三种工厂模式
  6. Python语法特点如注释规则、代码缩进、编码规范等
  7. access注入漏洞
  8. NestedScrolling机制
  9. Delphi利用Windows GDI实现文字倾斜
  10. DataGridview动态添加列