图片是转载的,来源不清楚了。#include #include #include #include #include pthread_cond_t cond_a;pthread_cond_t cond_b;pthread_cond_t cond_c;pthread_mutex_t lock_a...
分类:
编程语言 时间:
2014-09-01 17:12:53
阅读次数:
284
importjava.util.concurrent.locks.Condition;
importjava.util.concurrent.locks.Lock;
importjava.util.concurrent.locks.ReentrantLock;
publicclassLockAndUnlockDemo{
publicstaticvoidmain(String[]args){
Clerk2c=newClerk2();
Threadt=newThread(newProducer2(c));
..
分类:
编程语言 时间:
2014-09-01 02:48:53
阅读次数:
256
import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class sequence { private static final long ONE_STEP =...
分类:
数据库 时间:
2014-08-30 11:04:09
阅读次数:
359
Java在一开始就提供了synchronized关键字,用于多线程之间的同步。它使用简便,不会出现拿锁之后不归还的情况,可以避免一些编程错误。而jdk5时提供的concurrent包里,有一个Lock接口以及它的实现类:ReentrantLock。这个类提供了更灵活的控制以及更强大的功能。如果单从性...
分类:
其他好文 时间:
2014-08-29 18:11:38
阅读次数:
251
/************pthread_cond_wait()的使用方法**********/pthread_mutex_lock(&qlock); /*lock*/pthread_cond_wait(&qready, &qlock); /*block-->unlock-->wait() ret....
分类:
其他好文 时间:
2014-08-28 19:46:55
阅读次数:
219
链接:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4611
题意:给一个N*N个点的矩阵(N
思路:题里给的很明白,就是列一个每个点的边的矩阵,然后求子矩阵的行列式就可以了,因为N只有6,所以打表就可以了。
打表代码:
#incl...
分类:
其他好文 时间:
2014-08-28 17:01:00
阅读次数:
350
本文转自:http://www.cnblogs.com/dolphin0520/p/3923167.html
Java中可以使用synchronized关键字来实现线程之间对共享变量的同步访问。从Java 1.5以后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问——Lock。
一、synchronized的缺陷
如果一个代码块被s...
分类:
编程语言 时间:
2014-08-28 17:00:30
阅读次数:
333
http://www.cnblogs.com/yeagen/archive/2012/03/01/2375610.html1.Application.Lock和Application.UnLock一般配对出现,用于锁住Lock与UnLock之间的所有代码(注意不光锁住对于Application的赋值...
分类:
移动开发 时间:
2014-08-28 00:42:08
阅读次数:
250
简单BFS? 感觉不是很好写,不过我觉得我这种写法还是比较飘逸的。#include #include #include #include #include #include #include #include #include #include #include #include #include ...
分类:
其他好文 时间:
2014-08-27 14:27:37
阅读次数:
197