多线程
bug师姐
bug师姐
展开
-
线程简介
线程:程序的一个顺序执行流。单线程:一个程序只有一条顺序执行流。多线程:一个程序有多条顺序执行流。多个顺序流之间互不干扰。进程: 进程是处于运行过程中的程序。它是系统进行资源分配和调度的一个独立单位。 每一个进程都有自己私有的地址空间。 程序只是一个静态的指令集合,而进程是一个正在系统中活动的指令。 多个进程可在单个处理器上并发执行,互不影响。并发与并行:原创 2016-05-13 20:02:44 · 477 阅读 · 0 评论 -
多线程情况下创建连接池
JAVA数据库连接池实现 博客分类: • 数据库连接池 JAVA数据库连接池连接池原理连接池实现JAVA连接池 连接池的管理用了了享元模式,这里对连接池进行简单设计。 一、设计思路 1.连接池配置属性DBbean:里面存放可以配置的一些属性 2.连接池接口IConnectionPool:里面定义一些基本的获取连接的一些方法 3.接口实现Conne转载 2016-05-05 22:23:07 · 5057 阅读 · 0 评论 -
线程的3种创建方式
所有的线程对象都是Thread类或其子类的实例。1.通过继承Thread类创建线程类1.步骤 定义Thread类的子类FirstThread,并重写run()方法。run()方法的方法体(线程执行体)就是线程要执行的任务。 创建FirstThread类的实例。 调用子类实例的star()方法来启动线程。 2.代码:public class FirstThread extends Thread{原创 2016-05-13 20:23:05 · 725 阅读 · 0 评论 -
知识网址收集
mybatis 自动生成代码工具 1.MyBatis-Generator在Eclipse上配置及使用 : 2.Mybatis Generator最完整配置详解 : mybatis 1. Mybatis Plus官网 教程网站 易百 慕课网 菜鸟教程 JAVA 下载jar包:http://www.java2s.com/可以下载大多jar包原创 2016-06-17 17:17:39 · 1386 阅读 · 1 评论 -
线程的生命周期
写在前面 新建、就绪状态 运行、阻塞状态 线程死亡 写在前面 线程的相关内容还是好久好久之前看过,现在又特地回头看看,并整理整理相关的笔记了。不过,重新回头来看,认识又将不一样。 线程的生命周期会经历以下几个状态: 新建:new创建线程对象时 就绪:调用start()方法时 运行:调用run()方法时 阻塞: 多种原因可导致阻塞 死亡:dead 线程状态转换...原创 2018-05-27 18:38:22 · 12124 阅读 · 0 评论 -
线程的控制
join线程 在线程A中,如果线程B对象调用了 join() 方法,则线程A会阻塞,直到线程B执行完后才能继续执行。线程B就是join线程。 相关方法 join() :线程A等到线程B执行完 join(long millis):线程A等待了millis毫秒后就不再等待了 守护线程(后台线程、精灵线程) 线程在启动之前设置了daemon属性为true的线程就是守护线程。 Dae...原创 2018-06-18 12:01:02 · 228 阅读 · 0 评论 -
线程同步
同步代码块 同步方法 synchronized修饰静态方法和实例方法的区别 同步锁(Lock) Lock与synchronized 的区别 注:Thread的 suspend() 方法容易导致死锁,所以Java不再推荐使用该方法来暂停线程的执行。 同步代码块 synchronized加在代码块上。示例: synchronized(obj){ } 上述代码中obj就是同步监...原创 2018-06-18 17:46:11 · 263 阅读 · 0 评论