- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 如何停止一个线程
如何停止线程解决方案创建一个线程:public class StopThread extends Thread { private volatile boolean finished = false; @Override public void run() { while (!finished && !Thread.currentThread().isInter...
2019-11-26 22:32:09 139
原创 mybatis中单独引用mapper文件中的sq
mybatis中单独引用mapper文件中的sql问题描述在分配数据范围的时候,需要将用户的数据范围sql单独引进解决方案在mybatis中加载xml的路径,如resources/mappings/新建任意名称的xml,这里为GlobalUserScope.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapp...
2019-11-18 20:41:45 449
转载 thread在非synchronized方法中调用wait方法
thread在非synchronized方法中调用wait方法一般的,我们在调用wait方法或者是notify方法时,总被要求在synchronized代码块内调用,那么如果不在synchronized代码块执行会有什么样的情况呢?测试:public void waitTest() throws InterruptedException { this.wait();}publi...
2019-11-17 16:16:03 359
转载 Thread中的中断方法
Thread中的中断方法Thread中的中断方法中断方法的定义常见的中断方法:中断方法的定义中断方法: 调用该方法后会使当前线程进入阻塞状态,若另外的一个线程调用被阻塞线程的interrupt方法,则会打断这种阻塞,这样的方法被称为中断方法注意:中断一个线程并不代表该线程的生命周期结束,仅仅是打断了当前线程的阻塞状态,一旦线程在阻塞的情况被打断,都会抛出一个称为Inter...
2019-11-17 16:04:49 300
转载 thread中sleep和wait的区别
Thread中sleep和wait区别摘自《java高并发编程详解:多线程与架构设计》wait和sleep方法都可以使用当前线程进入阻塞状态,但两者存在本质的区别:wait和sleep方法都可以使用线程进入阻塞状态wait和sleep方法均是可中断方法,被中断后会收到中断异常wait是Object方法,而sleep是Thread特有的方法wait方法的执行必须在同步方法中执行,而sl...
2019-11-17 15:40:41 1079
转载 Thread多次调用start方法问题
Thread多次调用start方法问题Thread多次调用start方问题调用start()方法之后,不等线程执行结束,立刻再次调用start()方法调用start()方法之后,等线程执行结束,立刻再次调用start()方法调用start()方法之后,不等线程执行结束,立刻再次调用start()方法调用start()方法之后,不等线程执行结束,立刻再次调用start()方法,会...
2019-11-17 10:01:06 1750
转载 docker启动
docker 启动运行docker# 创建一个具有交互式的ubuntu容器docker run -i -t ubuntu /bin/bash-i: 保证容器中的STDIN开启-t: 为创建的容器分配一个伪tty的终端如果要创建交互式的容器,-i -t是基本的参数容器全名# 创建一个具有交互式的ubuntu容器docker run --name tom_contai...
2019-11-16 15:43:28 163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人