线程的基本操作(一)

简介: 查看当前线程名称——name属性 使用name属性,可以查看当前线程名称,如下: 暂停当前线程——Sleep方法    Thread类的sleep静态方法用于将当前线程暂停指定的一段时间。


查看当前线程名称——name属性


使用name属性,可以查看当前线程名称,如下:





暂停当前线程——Sleep方法


   Thread类的sleep静态方法用于将当前线程暂停指定的一段时间。

 

  它有两个重载方法:

Publicstatic void Sleep(int millisecondsTimeout);

Public static void sleep(timespan timeout);

 

 

  sleep方法最常见的应用是作为一个计时器,在写while循环中,比如进行两个系统见的数据同步:

 

While(有新数据)

 

//同步数据

Thread.sleep(20000);//暂停20

 

 

 

 

  如果不使用sleep,那么这里将会立即重复执行,不断调用while中的语句,判断是否有新数据,持续地消耗计算机资源。而新数据的产生往往会有一个时间间隔,使用能够sleep方法,设置20秒执行一次,是比较合理的。

 

 

Join方法


            join方法与sleep方法类似,但是join方法相比手动设置等待时间的sleep方法,还是挺智能的:








唤醒线程


              既然有sleep等这样的方法,当然也会对应有唤醒线程的方法













    注:Thread类的Interrupt实例方法用于唤醒处于睡眠或者等待中的线程,即状态为WaitSleepJoin的线程。线程被唤醒时,会抛出ThreadInterruptedException异常。











目录
相关文章
如何查看pid?
一 说明 pid是一串2088开头的16位数字,一个支付宝账号对应一个PID,PID和USERID(也称UID)数值是一样的   二 如何查看 1 用户信息授权场景 用户信息授权文档:【[url]https://docs.
2776 0
|
存储 大数据 云计算
云计算和大数据以及两者的区别
云计算大数据是现在比较热门的词,其具体应用领域也比较多,很多人对于云计算和大数据二者分不清,什么是云计算大数据?大数据和云计算有什么区别?大家可以看看下文来详细了解下。
1194 21
云计算和大数据以及两者的区别
|
人工智能 达摩院 量子技术
平头哥首席科学家谢源当选ACM Fellow
12月12日,国际计算机学会 (Association for Computing Machinery , 简称 ACM)正式公布了2019年ACM Fellow名单,阿里巴巴平头哥首席科学家、达摩院高级研究员谢源当选,这也意味着谢源成为IEEE(电气与电子工程师学会)、AAAS(美国科学促进会)、ACM(国际计算机学会) 三大国际顶级学会的会士(Fellow)。
5524 0
|
NoSQL 关系型数据库 MySQL
为互联网业务而生:阿里云全球首发云Cassandra服务!
引言:十年沉淀、全球宽表排名第一、阿里云首发云Cassandra服务 ApsaraDB for Cassandra是基于开源Apache Cassandra,融合阿里云数据库DBaaS能力的分布式NoSQL数据库。
|
Web App开发 自然语言处理 机器人
十行代码即可为你的网站添加语音小助手,无需任何外部依赖
前面一篇文章有讲到通过 Web Speech API 来朗诵诗歌,写了个诗歌朗诵的小网站。 而 Web Speech API 除了语音输出外,还支持语音识别,你可以通过 Web Speech API 收集用户的语音指令,为你的网站添加一些有趣的功能:比如在小说阅读网站上添加语音指令,让你可以语音控制翻书、下一章等,让你可以更方便的一边看小说一边吃薯片。🐶
十行代码即可为你的网站添加语音小助手,无需任何外部依赖
|
2月前
|
人工智能 自然语言处理 监控
video-analyzer:开源视频分析工具,支持提取视频关键帧、音频转录,自动生成视频详细描述
video-analyzer 是一款开源视频分析工具,结合 Llama 的 11B 视觉模型和 OpenAI 的 Whisper 模型,能够提取视频关键帧、转录音频并生成详细描述,支持本地运行和多种应用场景
236 6
video-analyzer:开源视频分析工具,支持提取视频关键帧、音频转录,自动生成视频详细描述
|
3月前
|
机器学习/深度学习 算法
生成对抗网络(Generative Adversarial Networks,简称GANs)
生成对抗网络(GANs)由Ian Goodfellow等人于2014年提出,是一种通过生成器和判别器的对抗训练生成逼真数据样本的深度学习模型。生成器创造数据,判别器评估真实性,两者相互竞争优化,广泛应用于图像生成、数据增强等领域。
169 1
|
人工智能 大数据 数据中心
阿里Q3财报:阿里云规模连续第7个季度翻番
1月24日晚间,阿里巴巴公布截止2016年12月31日的2017财年第三季度财报。 财报披露,第三季度云计算业务营收为17.64亿元,同比增长115%,付费用户数量达到76.5万,同比增长100%。
10487 0
2024年 | 9月云大使推广奖励规则
【近期云大使规则升级】①上线企业云大使提现功能。②增加返利订单类目。③优化推广奖励限制。④提升首购后订单返利比例。⑤新增沉睡用户返利 。⑥推荐企业认证新用户首购最高奖励45%。

热门文章

最新文章