Java 写一个生产者和消费者的多线程Demo
摘要:/** * 文件名: Customer.java * * 顾客 * **/public class Customer{ @SuppressWarnings("unused") private Shop shop = null; private String name = null; public void buy(){ int count = shop.getBreadCount(); if(count > 0){ shop.setBreadCount(--count); System.out.println(name +" says : I bought
阅读全文
posted @
2012-08-10 15:13
cfd406635982
阅读(1040)
推荐(0) 编辑
Java 多线程 死锁Demo
摘要:package com.cfd.thread;/** * 死锁 * @author cfd * */class DLockThread extends Thread{ static Object a = new Object(); static Object b = new Object(); String firstObj = ""; public DLockThread(String firstObj, String threadName){ this.firstObj = firstObj; super.setName(threadName); } public vo
阅读全文
posted @
2012-08-10 14:01
cfd406635982
阅读(308)
推荐(0) 编辑
Linux 学习
摘要:1. 需要开启和关闭 telnet、ssh、iptables等:使用ntsysv命令,然后再弹出界面选择。vim相关用法:--不同模式进行切换进入命令模式:ESC进入编辑模式的命令:o 光标所在行的后一行插入O 光标所在行的前一行插入i 光标所在位置的开始插入I 光标所在位置的行首插入a 光标所在位置后开始插入--复制和粘贴yy 复制当前行nyy 复制当前行的后n行nyl 复制光标所在位置的后n个字符nyh 复制光标所在位置的前n个字符yw复制光标所在位置的后一个单词ynw复制光标所在位置的后n个单词p在光标所在行的下一行或者后粘贴P在光标所在行的上一行粘贴--查找(命令模式)/comment
阅读全文
posted @
2012-08-03 21:14
cfd406635982
阅读(192)
推荐(0) 编辑
常用win命令
摘要:msiexec --查看MS Windows Installer的信息(包括版本等信息)
阅读全文
posted @
2012-08-03 11:48
cfd406635982
阅读(103)
推荐(0) 编辑