卖出的票为负数的情况: class MyThread22 implements Runnable { private int ticket = 10; public void run() { for (int i = 0; i 0) { try { Thread.sle...
分类:
编程语言 时间:
2014-08-06 21:48:12
阅读次数:
236
上一节售票系统中我们发现,打印出了错票,0,-1,出现了多线程安全问题。我们分析为什么会发生多线程安全问题?看下面线程的主要代码:@Override public void run() { // TODO Auto-generated method stub ...
分类:
编程语言 时间:
2014-08-06 21:47:52
阅读次数:
301
使用return返回 --create?pro
USE?yfb
go
create?proc?cwqi_test_pro(
?@newName?varchar(20)?out,
?@oldName?varchar(20)?in
?)
as
begin
??set?@newName=@oldName
??return?1
end
--run?pro...
分类:
数据库 时间:
2014-08-06 19:36:12
阅读次数:
582
开启tomcat时出现以上错误// 进入root帐户 在普通用户也可以sudo -s//用编辑器打开.bashrc文件gedit .bashrc 在普通用户下注意加上sudo//在最后一行添加环境变量(文件位置根据自己的实际情况)JAVA_HOME=/usr/local/java/jdk1.7.0_...
分类:
编程语言 时间:
2014-08-06 18:21:13
阅读次数:
519
docker是一个非常好用的虚拟化工具。下面给出建立私有docker hub的方法。docker将私有hub的环境打包在registry image中执行指令:docker run -p 5000:5000 registry这条指令启动一个基于registry image的cotainer。并将ho...
分类:
其他好文 时间:
2014-08-06 18:13:21
阅读次数:
274
在线程操作中,可以使用yield()方法将一个线程的操作暂时让给其他线程执行: class MyThread17 implements Runnable { public void run() { for (int i = 0; i " + i); if (i == 3) { ...
分类:
编程语言 时间:
2014-08-06 17:30:21
阅读次数:
246
在程序中允许一个线程进行暂时的休眠,直接使用Thread.sleep()方法即可实现休眠: class myThread11 implements Runnable { public void run() { for (int i = 0; i < 5; i++) { try { Thread......
分类:
编程语言 时间:
2014-08-06 11:42:31
阅读次数:
257
【原因分析】 ????不详,可能和Run?Android?Lint有点关系吧。就是创建项目时,我们设置了最低版本API?Level,比如我的是8,因此,Eclipse检查我调用的API后,发现版本号不能向低版本兼容,比如我用的“Not...
分类:
移动开发 时间:
2014-08-06 10:42:41
阅读次数:
238
1. 这里使用的centos作为容器,所以首先下载centos的images# sudo docker pull centos2. 下载后运行一个centos的容器,这里使用centos6作为我测试的容器# sudo docker run --name=centos-ssh -i -t centos:centos6 /bin/bash3. 安装openssh-server服务软件包# yum in...
分类:
其他好文 时间:
2014-08-06 08:26:01
阅读次数:
294
java定时器的使用定时器类Timer在java.util包中。使用时,先实例化,然后使用实例的schedule(TimerTask task, long delay)方法,设定指定的任务task在指定的延迟delay后运行。定时器任务类TimerTask是抽象类,继承并重写其run()方法,可实....
分类:
编程语言 时间:
2014-08-05 19:08:59
阅读次数:
225