![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
chinabulls
这个作者很懒,什么都没留下…
展开
-
多线程学习笔记1 - 一些概念
Java Thread(线程)是一个可以执行自定义任务的轻量级载体(对象)。Java多线程技术帮助应用程序并发的执行多个线程,进而提高任务执行效率。 在应用程序中线程分为两种:1)用户线程 2)守护线程 当我们启动应用程序时,main线程是第一个被创建的用户线程,用户可以自定义用户线程,当然也可以创建守护线程。当所有的用户线程执行完成后,JVM会终止应用程序。 我们可以...原创 2015-07-21 17:25:42 · 95 阅读 · 0 评论 -
多线程学习笔记2 - 实现自己的线程
进入正题前先了解两个名词,进程和线程。 进程:可以理解为一个应用程序,具有独立的存储空间。 线程:可称之为轻量级进程,占用资源小存在于进程中。所有线程共享进程公共内存。 总之进程和线程是(可以帮你完成某项任务的)两种基本单元。Java并发编程主要还是从线程出发。 什么是多线程每个Java应用中都至少包含一个线程(main线程)。程序中的多个线程是“同时”被操...原创 2015-07-23 17:31:38 · 102 阅读 · 0 评论 -
多线程学习笔记3 - 线程休眠
java.lang.Thread类的sleep()方法使得当前线程在指定的时间长度(毫秒单位)内暂停执行。当参数为负数时会抛出IllegalArgumentException异常。 下面是调用sleep()方法暂停主线程2秒的例子public class ThreadSleep { public static void main(String[] args) thr...原创 2015-08-19 12:50:45 · 153 阅读 · 0 评论