一个线程创建之后,总是处于其生命周期的4个状态之一中。线程的状态表明此线程当前正在进行的活动,而线程的状态是可以通过程序来进行控制的,就是说,可以对线程进行操作来改变状态。这些操作包括启动(start)、终止(stop)、睡眠(sleep)、挂起 (suspend)、恢复(resume)、等待(wait)和通知(notify)。每一个操作都对应了一个方法,这些方法是由软件包java.lang提供的...
分类:
编程语言 时间:
2014-11-26 11:18:13
阅读次数:
217
原因是你使用的InnoDB?? 表类型的时候, 默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s, 因为有的锁等待超过了这个时间,所以报错. 可以把这个时间加长,或者优化存储过程,事务避免过长时间的等待. my....
分类:
其他好文 时间:
2014-11-25 19:09:38
阅读次数:
175
RHEL7/CentOS7安装完成并配置好所有网络相关配置后重启机器,使用systemctl --failed检查是否有失败的服务,发现在network服务启动失败,使用systemctl status network查看服务状态,得到如下错误信息:# systemctl status network
network.service - LSB: Bring up/down networking...
分类:
Web程序 时间:
2014-11-25 09:18:59
阅读次数:
656
wait()、notify()、notifyAll()是三个定义在Object类里的方法,可以用来控制线程的状态。 这三个方法最终调用的都是jvm级的native方法。随着jvm运行平台的不同可能有些许差异。 ?如果对象调用了wait方法就会使持有该对象的线程把该对象的控制权交出去,然后处于等待状态...
分类:
其他好文 时间:
2014-11-24 22:09:58
阅读次数:
226
面试题目一、请定义这样一个函数function repeat (func, times, wait) {}这个函数能返回一个新函数,比如这样用var repeatedFun = repeat(alert, 10, 5000)调用这个 repeatedFun ("hellworld")会alert十次...
分类:
移动开发 时间:
2014-11-24 19:00:30
阅读次数:
177
项目是B/S模式,放在linux服务器上,tomcat和oracle11g在一台服务器上,tomcat读取数据库采用C3P0连接池,一直比较稳定,所以也没有去管。后来把tomcat放在一台win2008下,数据库放在另外一台win2008下。运行了半月有余,期间经常报数据库连接错误,但刷新下页面也就...
分类:
数据库 时间:
2014-11-24 13:17:16
阅读次数:
367
这次没有使用 有名内部类 将程序控制数据、执行程序都独立出来了
5条线程按照给定规律轮流打印 线程调度 线程池 synchronized wait notify
代码如下:
1.独立出来的内部控制数据类
package com.lovo.homework02;
/**
* 类:将内部数据独立出来 方便修改和控制
* @author Abe
*
*/
public class ...
分类:
编程语言 时间:
2014-11-24 10:15:19
阅读次数:
211
1)interactive_timeout:参数含义:服务器关闭交互式连接前等待活动的秒数。交互式客户端定义为在mysql_real_connect()中使用CLIENT_INTERACTIVE选项的客户端。参数默认值:28800秒(8小时)(2)wait_timeout:参数含义:服务器关闭非交互...
分类:
数据库 时间:
2014-11-24 00:51:31
阅读次数:
211
1.两个线程 一个打印A 一个打印B 另两个线程轮流进行打印工作
多线程初级应用 线程调度 线程池(预先建立N个线程,需要的程序直接调用,执行完毕后归还回线程池,典型的以空间换时间 synchronized wait notify 内部类使用
package com.lovo;
import java.util.concurrent.ExecutorService;
import j...
分类:
编程语言 时间:
2014-11-23 09:20:55
阅读次数:
233