![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 65
iasmn68628
这个作者很懒,什么都没留下…
展开
-
Synchronized
import java.util.*; import java.util.concurrent.*; class Task { private LinkedList list = new LinkedList(); private static int num=0; public synchronized void take(){ while(num<=0){ try{原创 2014-08-22 20:02:39 · 287 阅读 · 0 评论 -
Crazy Java Practice 第1章 控制台五子棋
package org.crazyit.gobang; import java.io.BufferedReader; import java.io.InputStreamReader; /** * 五子棋游戏类 * * @author yangenxiong yangenxiong2009@gmail.com * @author Kelvin Mak kelvin.mak125@gm原创 2014-08-27 23:23:40 · 586 阅读 · 0 评论 -
Program1-1
package com.algo; import java.util.Random; import java.util.Scanner; public class P1_1 { static int N=20; public static void main(String[] args){ int[] arr = new int[N]; int x,i; int f = -1;原创 2014-08-25 08:35:04 · 814 阅读 · 0 评论 -
一个自定义注释的例子
import java.lang.annotation.*; import java.lang.reflect.*; @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) @interface MyAnn { String name() ; String event(); // 方法执行前的事件 public原创 2014-08-22 20:03:27 · 1050 阅读 · 0 评论 -
Lock
Lock是多线程访问共享资源的工具,通常情况下,一次只能有一个线程获得锁,即互斥锁。不过也有一些所允许对共享资源的并发访问。 ReentrantLock获取锁定与三种方式: a) lock(), 如果获取了锁立即返回,如果别的线程持有锁,当前线程则一直处于休眠状态,直到获取锁 b) tryLock(), 如果获取了锁立即返回true,如果别的线程正持有锁,立即返回原创 2014-08-22 20:04:09 · 298 阅读 · 0 评论