- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 java线程安全问题以及同步的几种方式
一、线程并发同步概念线程同步其核心就在于一个“同”。所谓“同”就是协同、协助、配合,“同步”就是协同步调昨,也就是按照预定的先后顺序进行运行,即“你先,我等, 你做完,我再做”。线程同步,就是当线程发出一个功能调用时,在没有得到结果之前,该调用就不会返回,其他线程也不能调用该方法。就一般而言,我们在说同步、异步的时候,特指那些需要其他组件来配合或者需要一定时间来完成的任务。在多线程编程里面,一些较...
2018-07-12 21:41:24 4084 1
原创 java创建线程的3种方式
Java 提供了三种创建线程的方法:通过实现 Runnable 接口;通过继承 Thread 类本身;通过 Callable 和 Future 创建线程通过实现 Runnable 接口package com.demo.thread.Runnable;public class RunnableDemo implements Runnable { private Thread t; priv...
2018-07-12 17:33:01 3291
原创 java线程生命周期
Java 线程状态 在线程的生命周期中,它要经过新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead)5种状态创建:可以理解我们new 了一线程对象;就绪:new 的线程对象调用了 start()方法,但并没有立即抢到 CPU 时间片;运行:线程启动后,线程体 run 方法在执行;阻塞:阻塞状态是指线程因为某些原因放弃 CPU,暂时停止运行。当...
2018-07-12 16:58:08 924
原创 mysql 5.7.16 免安装 配置
mysql-5.7.16-winx64下载地址 https://pan.baidu.com/s/1nNcY69W3Jf1TxCxii1wqyw 永久有效压缩文件直接解压修改配置复制my-default.ini重命名为my.ini 修改my.ini配置[client]#设置mysql客户端默认字符集default-character-set = utf8mb4[mysql]default-c...
2018-05-10 16:11:57 391
翻译 Struts2 同时支持/* 和.do *.action 的匹配
Struts 配置文件的加载顺序 Struts-default.xml---> struts-plugin.xml--> struts.xml--> struts.properties--> web.xml如果在多个配置文件中定义了同一个常量,则后面的会覆盖前面 的1)Struts2 默认是支持/* 和 *.action的匹配,配置如下:
2017-07-31 21:43:05 714
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人