自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黑白门

水贴沉海

  • 博客(7)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

转载 07_线程停止(interrupt,interrupted,isInterrupted)

一. 线程启动线程启动 : – 1. 继承 Thread 运行线程 : 重写 Thread 类的 run 方法, 然后执行该线程;– 2. 实现 Runnable 接口, 并运行线程;– 代码示例 : [java] view plain copy print?package com.hanshuliang.thread;    public class ThreadStart {        pu

2017-11-28 10:05:16 213

转载 06_多线程中的This和Thread.currentThread()的区别

在自定义线程类时,如果线程类是继承java.lang.Thread的话,那么线程类就可以使用this关键字去调用继承自父类Thread的方法,this就是当前的对象。 另一方面,Thread.currentThread()可以获取当前线程的引用,一般都是在没有线程对象又需要获得线程信息时通过Thread.currentThread()获取当前代码段所在线程的引用。 主要看主函数中,看了

2017-11-21 18:17:55 194

原创 05_留意i--与System.out.println()在多线程中的异常

先上例子,赋值i=5,然后i--,用5个线程跑 MyThread.java package sys_out_print_i; public class MyThread extends Thread{ private int i = 5; @Override public void run(){ System.out.println("i="+(i--)+" thread

2017-11-16 19:19:51 998 1

原创 04_非线程安全小述(synchronized原理)

1.非线程安全:主要是指多个线程对同一个对象中的同一个实例变量进行操作时会出现值被更改,值不同步的情况,进而影响程序的执行流程。 2.通过在run方法前加入synchronized关键字,使多个线程在执行run方法时,以排队的方式进行处理。当一个线程调用run方法前,先判断run方法有没有被上锁,如果上锁,则说明有其他线程正在调用run方法,必须等待其他线程调用结束后才可以执行run方法

2017-11-16 18:51:03 222

原创 03_三个窗口卖100个车票

1.Thead方法实现package SellTicket.thread; public class SellTicketThread extends Thread { /* * 1。这里要设置成static,否则就是每个窗口都有100张 * */ private static int ticketNumber = 100; @Override public void run(

2017-11-15 18:41:46 532

原创 02_运行多线程

1.继承Thread类 (1)子类例如:MyThread继承Thread,重写run方法 (2)在主函数中创建MyThread的实例myThread:  MyThread myThread = new MyThread(); (3)调用start()方法myThread.start(); 2.实现Runnable接口 (1)子类例如:MyRunnable实现Runnable接口,重写r

2017-11-15 18:22:36 151

原创 01.使用多线程

1,使用多线程有两种方式,一种是继承Thread类,一种是实现Runnable接口,(还有一种是线程池,在此不涉及) 2,在源码中:public class Thread implements Runnable可以看出,Thread实现类已经实现了Runnable接口,他们具有多态关系。 3,java本身是单继承的,所以在继承Thread类是,具有局限性,所以可以实现Runnable接口。

2017-11-15 17:00:39 131

SSM+shiro初级项目框架

SSM+shiro初级项目:ssm+mysql+shiro。只有验证,没有授权,说明连接:https://blog.csdn.net/qq_27102865/article/details/101299500

2019-09-25

参考框架SSM01.rar

一个没有任何业务逻辑,旨在帮助大家搭建环境的ssm框架。说明地址:https://blog.csdn.net/qq_27102865/article/details/101209900

2019-09-23

pdf阅读器(免费)

pdf阅读器,可以复制粘贴内容。

2016-10-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除