看API文档介绍几个方法:JDK1.5中提供了多线程的升级解决方案: 特点:1.将同步synchronized显示的替换成Lock 2.接口Condition:Condition替代了Object监视器方法(wait、notify、notifyAll),分别替换成了await(),signal() ...
分类:
编程语言 时间:
2014-08-22 10:40:36
阅读次数:
280
题目:编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。
采用C++11实现:
[cpp]
view plaincopyprint?
#include
#include
#include
#include
using names...
分类:
编程语言 时间:
2014-08-21 17:16:04
阅读次数:
219
题目:子线程循环 10 次,接着主线程循环 100 次,接着又回到子线程循环 10 次,接着再回到主线程又循环 100 次,如此循环50次,试写出代码。
[cpp]
view plaincopyprint?
#include
#include
#include
#include
using namespace std; mutex m; co...
分类:
编程语言 时间:
2014-08-21 15:02:14
阅读次数:
218
分享JUC中的Condition的比较少见,我见了大部分文章都是讲其中的一个例子BoundedBuffer。今天先从Condition接口的几个方法说起,然后在把BoundedBuffer搞死锁了。来看看Condition在使用的时候需要注意什么。 源代...
分类:
其他好文 时间:
2014-08-18 18:56:03
阅读次数:
305
Modelsim代码覆盖率功能Codecoverage,能报告出statement(语句)、branch(分支)、condition(条件)、expression(表达)、toggle(信号翻转)、fsm(有限状态机)等多种覆盖率情况。1、编译选项(compileoption):在Modelsim的...
分类:
其他好文 时间:
2014-08-16 11:07:40
阅读次数:
444
今天在用stbstr()函数的时候出了点问题,因为我把处理结果放在了if的condition中。当第一个位置就发现的时候,return 0。在PHP中 当condition = 0 会被翻译为false。用一个简单的方法再包一层就可以is_int() 判断是不是数字。isset(): ...
分类:
Web程序 时间:
2014-08-15 12:49:08
阅读次数:
203
大家都知道,do…while(condition)可以表示循环,但你有没有遇到在一些宏定义中可以不用循环的地方,也用到了 do…while.比如:#define DELETE_POINTER(p) do { if(NULL != p)...
分类:
其他好文 时间:
2014-08-14 20:36:09
阅读次数:
215
Operation condition 主要指芯片运行的环境的不同,在这里加上Interconnect net 模型.Operating conditionDescriptionProcess derating factorThis value is related to the scaling o...
分类:
其他好文 时间:
2014-08-13 22:07:07
阅读次数:
219
一 条件判断
在SQL中条件判断使用where,相当于其他变成语言中的if,基本用法如:
SELECT column1, column2, columnN
FROM table_name
WHERE [condition]另外,SQL支持数学运算,逻辑运算,位于运算等等,均可放在WHERE子句中。
二 更新表
基本语法如下:
UPDATE table_name
SET colu...
分类:
数据库 时间:
2014-08-13 01:13:35
阅读次数:
291
下面是一个生产者消费者问题,来介绍condition_variable的用法。当线程间的共享数据发生变化的时候,可以通过condition_variable来通知其他的线程。消费者wait 直到生产者通知其状态发生改变,Condition_variable是使用方法如下:·当持有锁之后,线程调用wa...
分类:
编程语言 时间:
2014-08-13 00:55:04
阅读次数:
341