随笔分类 -  线程

摘要:得到当前方法的名字String methodName = Thread.currentThread().getStackTrace()[1].getMethodName(); getStackTrace()返回一个表示该线程堆栈转储的堆栈跟踪元素数组。如果该线程尚未启动或已经终止,则该方法将返回一个 阅读全文
posted @ 2019-10-12 09:42 双间 阅读(1646) 评论(0) 推荐(0) 编辑
摘要:多线程首先要:1.继承Thread类 2.实现Runable接口 3.复写run()方法 1.继承Thread类 需要在run()方法上添加@Override 注解 2.实现Runable接口 不需要添加@Override 注解 阅读全文
posted @ 2019-07-15 18:14 双间 阅读(140) 评论(0) 推荐(0) 编辑
摘要:java.lang.Thread类详解 一、前言 位于java.lang包下的Thread类是非常重要的线程类,它实现了Runnable接口,今天我们来学习一下Thread类,在学习Thread类之前,先介绍与线程相关知识:线程的几种状态、上下文切换,然后接着介绍Thread类中的方法的具体使用。 阅读全文
posted @ 2019-06-17 17:14 双间 阅读(6759) 评论(1) 推荐(0) 编辑
摘要:1. 并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。其中两种并发关系分别是同步和互斥2. 互斥:进程间相互排斥的使用临界资源的现象,就叫互斥。3. 同步:进程之间的关系不是相互排斥临界资源的关系,而是相互依赖的关系。进一步的说明: 阅读全文
posted @ 2019-06-17 14:35 双间 阅读(3058) 评论(0) 推荐(1) 编辑
摘要:如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟 阅读全文
posted @ 2019-05-24 15:57 双间 阅读(287) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示