上一节售票系统中我们发现,打印出了错票,0,-1,出现了多线程安全问题。我们分析为什么会发生多线程安全问题?看下面线程的主要代码:@Override public void run() { // TODO Auto-generated method stub ...
分类:
编程语言 时间:
2014-08-06 21:47:52
阅读次数:
301
#include?<stdio.h>
#include?<windows.h>
#include?<process.h>
#include?<time.h>
unsigned?int?_stdcall?thread_proc(void*?arg)
{
double x?= 100.0;
int r?=?0;
srand((unsigned)time(0)?...
分类:
编程语言 时间:
2014-08-06 19:37:12
阅读次数:
712
package?thread;
import?java.util.ArrayList;
import?java.util.List;
import?java.util.concurrent.atomic.AtomicInteger;
/**
?*?@author??changxiangxiang
?*?@date?2014年8月6日?下午3:25:12
?...
分类:
编程语言 时间:
2014-08-06 19:35:52
阅读次数:
260
对线程的插队行为的理解在编写多线程时,会遇到让一个线程优先于其他线程运行的情况,此时除了可以设置其优先级高于其他线程外,更直接的方式是使用Thread类的join()方法--如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3893797.html"谢...
分类:
编程语言 时间:
2014-08-06 18:48:01
阅读次数:
420
转自:http://blog.csdn.net/lulu_jiang/article/details/6584251线程Join()方法:让一个线程等待另一线程终结后再继续运行。private static void Method(){ Thread.Sleep(5000); Conso...
分类:
其他好文 时间:
2014-08-06 18:27:32
阅读次数:
199
//创建工作线程CWinThread*AFXAPIAfxBeginThread(AFX_THREADPROCpfnThreadProc,//线程函数LPVOIDpParam,//传给线程函数的参数intnPriority=THREAD_PRIORITY_NORMAL,//线程的优先级UINTnSta...
分类:
编程语言 时间:
2014-08-06 18:26:21
阅读次数:
229
总结:实现Runnable接口比继承Thread类更有优势:1.因为java只能单继承,实现Runnable接口可以避免单继承的局限性2.继承Thread类,多个线程不能处理或者共享同一个资源,但是实现Runnable接口可以处理同一个资源。下面我们做个测试:验证下。车站的售票系统售票的例子,车站的...
分类:
编程语言 时间:
2014-08-06 17:17:21
阅读次数:
374
21IC买了一块1元的活动板子,移植了RTT(RT-THREAD)的国人嵌入式操作系统.系统能够正常跑起来,接着就按照RTT的官网教程,写了一个串口驱动.
原来定义的是UART1的端口,但是没有找到板子的USART1的引脚,虽然STM32可以映射,但是仍然没有看到有甩出来的引脚.初略看了一下官网的使用手册,发现图上有USART2引出来.
上图看一下,
好家伙,那就直接接地,接TX与RX到...
分类:
其他好文 时间:
2014-08-06 12:00:21
阅读次数:
394
最近做Excel导入
有两个方法:JXL 和POI
各有问题:JXL 导入:文件中有宏就报错,找不到解决方法。
POI导入:文件太大造成内存溢出。
先说问题 :Exception in thread "main" java.lang.IllegalStateException: Cannot get a text value from a numer...
分类:
其他好文 时间:
2014-08-06 11:54:20
阅读次数:
293
GetAvaliableThread(out workerThreadCount,out iocompletedThreadCount) 函数居然一次返回了两个变量.线程池里的线程按照公用被分成了两大类:工作线程和IO线程,或者IO完成线程,前者用于执行普通的操作,后者专用于异步IO,比如文件和网络...
分类:
编程语言 时间:
2014-08-06 11:51:01
阅读次数:
233