- 博客(6)
- 收藏
- 关注
在Mac OS上安装配置mongoDB
在Mac OS上安装mongoDB实际上很简单,官网上有详细的步骤照着做就好了。下面说一说我的步骤以及配置方式。 我的Mac OS的版本是10.6,使用的工具有终端、emacs 1、去[url]http://www.mongodb.org/downloads[/url]下载mongoDB包,我选择的版本是mongodb-osx-x86_64-2.0.4 2、下载之后解压缩到任意一个目...
2012-04-24 19:34:24
108
续上篇《使用java多线程顺序打印“ABCABC”》
上篇《使用java多线程顺序打印“ABCABC”》说明了,怎样使用多线程连续打印出“ABCABC”。我突然想试试如果不加锁会怎么样?加锁与不加锁的性能比又如何。 代码如下[code="java"]package com.jrkui.thread; import com.jrkui.util.ThreadUtil; public class OrderPrintThread2 ex...
2012-04-24 18:03:46
119
使用java多线程顺序打印“ABCABC”
今天看到这么一道多线程题:有三个线程,每个线程有一个属性flag,假设每个线程的flag值顺序为“A”、“B”、“C”,编写一段代码在控制台顺序输出“ABCABC”。 因为线程执行不是按顺序执行的,如果需要按顺序执行,则需要加锁。现在设想有一个对象“lock”作为这三个线程共用的锁,“lock”控制每个线程的“输出flag值到控制台”的代码。每个线程在start后,都需要去检查是否获得了”l...
2012-04-22 22:06:41
342
关于java守护线程
守护线程(Daemon Thread),就是运行在后台的线程。在java中设置“Thread#setDaemon”方法为true,则表示此线程为守护线程。需要注意的是此方法必须在“Thread#start”方法之前调用,否则会抛出java.lang.IllegalThreadStateException异常。 关于守护线程需要注意的一点是,当所有非守护线程都结束时,java虚拟机就会退出,不管此...
2012-04-21 21:23:35
69
原创 重新开始写博客
重新开始写博客。距离我最近一次写博客已经有好久了,上BlogJava看了一下,最近一次写博客是在2008年12月2日,3年多了吧。在blogjava也没写几篇,以前刚出来工作没多久,工作也是战战兢兢,也不会什么技术,再加上各种各样原因(此处省略N个字),写博客就停下来了。那为什么又重新打算开始写博客了呢?是啊,为什么呢?因为无聊,因为闷的慌,因为没事做,因为想记录一下自己每天每段时间的想法、研究技...
2012-04-21 11:42:10
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人