成功的路上总是离不开贵人的帮助,名师的指点和小人的刺激。

莫怕,过了桥,就翻篇了

上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页

2017年12月3日 #

1.7停止线程

摘要: 停止线程是在多线程开发时重要的技术。 停止一个线程可以使用Thread.stop()方法,但不建议使用它,这个方法是不安全的,且已经过时。 在java中有以下3种方法可以终止正在运行的线程 1)使用退出标志,使线程正常退出,也就是当run方法完成后,线程终止 2)使用stop方法强行终止线程,但不推 阅读全文

posted @ 2017-12-03 14:07 痞子陈2016 阅读(130) 评论(0) 推荐(0) 编辑

1.5sleep()方法

摘要: 方法sleep()的作用是指在指定的毫秒数内让当前正在执行的线程休眠(暂停执行)这个正在执行的线程是指this.currentThread()返回的线程。 测试如下 结果分析: 直接调用run方法,说明此时并没有开启子线程,run函数里的方法都是主线程调用的,所以当线程睡眠也是主线程睡眠,代码顺序依 阅读全文

posted @ 2017-12-03 14:06 痞子陈2016 阅读(216) 评论(0) 推荐(0) 编辑

1.4isAlive()方法

摘要: 方法isAlive()的功能是判断当前线程是否处于活动状态 活动状态是线程已经启动且尚未终止,线程处于正在运行或准备开始运行的状态,就认为线程是存活的。 测试如下 结果分析:上面刚开始还没有执行start()方法,所以begin为false,当开启线程之后,先打印end,说明此时cpu切换到了主线程 阅读全文

posted @ 2017-12-03 13:42 痞子陈2016 阅读(410) 评论(0) 推荐(0) 编辑

1.3currentThread()方法

摘要: 该方法可返回代码段正在被哪个线程调用的信息 结果分析:main方法被名为main的线程调用 测试下面 1 package com.cky.thread; 2 3 /** 4 * Created by chenkaiyang on 2017/12/2. 5 */ 6 public class MyFi 阅读全文

posted @ 2017-12-03 13:09 痞子陈2016 阅读(213) 评论(0) 推荐(0) 编辑

2017年12月2日 #

1.2.4注意Sysyem.out.println与i--

摘要: 1 package com.cky.test; 2 3 import com.cky.thread.MyThreadThird; 4 5 /** 6 * Created by chenkaiyang on 2017/11/27. 7 */ 8 public class Test3 { 9 publi 阅读全文

posted @ 2017-12-02 16:03 痞子陈2016 阅读(249) 评论(0) 推荐(0) 编辑

1.2.3实例变量与线程安全

摘要: 自定义线程类中实例变量针对其他线程可以有共享与不共享的区分,这在多线程中的交互是一个技术点。 (1)不共享数据的情况 多个线程实例 结果分析,这里一共创建了3个线程实例,每个线程都有各自的count变量,各自递减自己的变量,这就说明这个是变量不共享,不存在多个线程共同访问同一个实例的情况。 (2)共 阅读全文

posted @ 2017-12-02 15:43 痞子陈2016 阅读(237) 评论(0) 推荐(0) 编辑

1.2.2实现Runnable接口

摘要: 使用Runnable创建线程 test类 因为java是单根集继承,不支持多继承,为了改变这个限制,使用runnable接口实现多线程 注:Thread类也实现了Runnerable接口,那说明了构造函数不仅仅可以传入runnable接口对象,也可以传递Thread对象,这样做完全可以将一个Thre 阅读全文

posted @ 2017-12-02 15:12 痞子陈2016 阅读(293) 评论(0) 推荐(0) 编辑

1.2.1继承Thread类

摘要: 实现多线程的方法有2种:方法一是继承Thread,方法二是实现Runnerable接口 使用继承Thread类的方法创建多线程的时候,最大的局限性就是不支持多继承,因为java语言的特点就是单继承,因此为了支持多继承,完全可以实现Runnerabe接口的方式。 从图中结果可知 再创建测试类 运行结果 阅读全文

posted @ 2017-12-02 14:57 痞子陈2016 阅读(193) 评论(0) 推荐(0) 编辑

1.1进程和多线程的概念

摘要: 什么是线程? 线程可以理解成是在进程中独立运行的子任务。 使用多线程有什么优点? 使用多任务操作系统Windows后,可以最大限度地利用CPU的空闲时间来处理其他的任务。 使用多线程技术后,可以在同一时间内运行更多不同种类的任务 单任务的特点就是排队执行,也就是同步,就像是cmd输入一条指令后,必须 阅读全文

posted @ 2017-12-02 14:27 痞子陈2016 阅读(156) 评论(0) 推荐(0) 编辑

FastDFS与springBoot集成

摘要: 参考博客http://blog.csdn.net/xyang81/article/details/52850667 tobato在今年9月份在官方Java客户端的基础上进行了大量重构,且提供了更多丰富的api,主要新增的特性如下: 1 对关键部分代码加入了单元测试,便于理解与服务端的接口交易,提高接 阅读全文

posted @ 2017-12-02 11:52 痞子陈2016 阅读(3199) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页

导航