在上一篇博客里讲解了JAVA的线程的内存模型,见:JAVA并发编程2_线程安全&内存模型,接着上一篇提到的问题解决多线程共享资源的情况下的线程安全问题。
不安全线程分析
public class Test implements Runnable {
private int i = 0;
private int getNext() {
return i++;
}
@Overri...
分类:
编程语言 时间:
2015-05-20 09:44:58
阅读次数:
142
1:所有注解都是类2:所有注解类都默认是Annotation接口的子类。3:定义方式: public @interface SomeAnotation{}4:可以注解的位置 类上 方法上 成员变量上。 返回值上 参数上 局部变量import org.junit.Test;@MyTestpub...
分类:
其他好文 时间:
2015-05-20 09:29:06
阅读次数:
93
预头文件/*----Head file for analysis programs in....----*/#include #include #include //使用到的字符分类函数定义在的头文件/***TEST编译器:词法分析头文件*@authormohui*@date 2015/04/12....
分类:
其他好文 时间:
2015-05-20 09:27:41
阅读次数:
173
LinuxC++中main(intargc,char**argv),./test运行程序后会自动监测有几个参数,各个参数是什么。程序如下:1#include<iostream>2usingnamespacestd;34intmain(intargc,char**argv)5{6cout<<argc<<","<<argv[2]<<endl;7cout<<"hehl"<<..
分类:
编程语言 时间:
2015-05-20 02:14:32
阅读次数:
133
#先上一个整体的Python代码,它可以作为Python建立RPC服务器或客户端的通用库 #test_rpc.py
#coding=utf-8
from?SimpleXMLRPCServer?import?SimpleXMLRPCServer
from?SocketServer?import?ThreadingMixIn?...
分类:
编程语言 时间:
2015-05-20 00:39:06
阅读次数:
327
等待多个子线程结束后再执行主线程class MultiThread{ #region join test public void MultiThreadTest() { Thread[] ths = new Thread[2]; ths[0] = new Thread(Method...
分类:
编程语言 时间:
2015-05-20 00:14:55
阅读次数:
261
\begin{bmatrix}\sigma_\alpha & \tau_{\alpha + 90^o} \\\tau_{\alpha + 90^o} & \sigma_\alpha\end{bmatrix} = \begin{bmatrix}cos\alpha & -sin\alpha\\sin\a...
分类:
其他好文 时间:
2015-05-19 22:14:56
阅读次数:
138
本文针对Windows平台下,python调取C/C++的dll文件。 1.如果使用C语言,代码如下,文件名为test.c。__declspec(dllexport) int sum(int a,int b)
{ return (a + b);
}
如果使用C++语言,代码如下,文件名为test_c...
分类:
编程语言 时间:
2015-05-19 18:54:41
阅读次数:
800
gdb是linux下非常好用的一个调试工具,虽然它是命令行模式的调试工具,但是它的功能强大到你无法想象,这里简单介绍下gdb下常用的命令。首先编译生成可执行文件(这里的test.c是一个简单的求前n项和的程序)。gcc -g test.c -o test(-g选项告诉gcc在编译程序时加入调试信息)...
分类:
数据库 时间:
2015-05-19 18:16:11
阅读次数:
240
/**CreatedonJan29,2015***/packagecom.zcd.test;importjava.sql.Timestamp;publicclassTest{privateintx;privatestaticintstaticX;publicvoidstackAccess(intval){intj=0;for(inti=0;i<val;i++){j+=1;}}publicvoidinstanceAccess(intval){for(inti=0;i<val;i++){x+=1;}}..
分类:
编程语言 时间:
2015-05-19 16:55:11
阅读次数:
152