码迷,mamicode.com
首页 > 编程语言
同一进程的线程共享的资源和独有的资源
线程共享的环境包括:进程代码段、进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯)、进程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID。       进程拥有这许多共性的同时,还拥有自己的个性。有了这些个性,线程才能实现并发性。这些个性包括:     1.线程ID       每个线程都有自己的线程ID,这个ID在本进程中是唯一的。进程用此来...
分类:编程语言   时间:2015-03-28 17:17:44    阅读次数:124
JAVA学习笔记(三十七)- 创建继承Thread的线程
创建继承Thread的线程/* * 创建线程方式一:继承自Thread * 步骤: * 1.自定义类,继承自Thread类 * 2.重写run()方法 * 3.创建类的实例,即创建一个线程 * 4.调用线程的start()方法,作用:启动线程、调用run()方法 * * * Thread的run方法,用于存储线程要执行的代码,必须重写此方法 * 启动线程时会自动调用此方法...
分类:编程语言   时间:2015-03-28 17:18:34    阅读次数:146
JAVA学习笔记(三十八)- 创建实现Runnable接口的线程
创建实现Runnable接口的线程/* * 创建线程方式二:实现Runnable接口 * 步骤: * 1.创建一个Runnable接口的实现类 * 2.实现run方法 * 3.创建一个实现类的实例 * 4.创建Thread实例,将实现类的实例作为参数传入 * 5.调用start方法,启动线程并运行run方法 */class MyDemo implements Runnable{...
分类:编程语言   时间:2015-03-28 17:18:23    阅读次数:169
java学习之文件基本操作
一、File类 文件的创建 package file; import java.io.File; import java.io.IOException; public class CreateFile { public static void main(String[] args) { // TODO 自动生成的方法存根 File file=new File("C:\\...
分类:编程语言   时间:2015-03-28 17:19:13    阅读次数:227
一个简单额Python MVC框架(3)
MVC中的M已经介绍完了,C和V都是用户代码,先看几个工具类:A)全局变量类,用户定义全局变量和一个用于产生普通对象的类型:gl_A=1 gl_B='a' class Obj: def __init__(self): self.Obj=self 如果需要,大家可以定义自己的全局性变量。B)OsHelper.用于动态加载模块,获取类型import imp import ins...
分类:编程语言   时间:2015-03-28 17:18:19    阅读次数:224
The library '*.jar' contains native libraries that will not run on the device
我们更新了QQ sdk的新包,而QQ的新包加了一个so文件,该文件eclipse的默认检查比较严格。 Eclipse->windows->Perferences , 取消 Force error when external jars contain native libraries. 取消 Skip packaging and dexing until export and lunch. (...
分类:编程语言   时间:2015-03-28 17:18:37    阅读次数:151
JAVA学习笔记(三十九)- 线程优先级
线程优先级/* * 线程优先级,范围[1,10] * 不同优先级的线程获取执行的机会不同,优先级越高,执行机会越大 * * 对比不同优先级的线程被执行的机率 */ public class Test05 { public static void main(String[] args) { System.out.println("最大优先级:" + Thread.M...
分类:编程语言   时间:2015-03-28 17:18:15    阅读次数:203
O(n*lgn)时间复杂度的逆序对统计算法实现思想
逆序对定义:设A[1..n]是一个包含n个不同数的数组。如果在i A[j],则(i,j)就称为A中的一个逆序对(inversion)。 现给出一个算法,其可以用O(n*lgn)的最坏情况运行时间,确定n个元素的任何排列中逆序对的数量。 简单的算法实现思想:我们可以单纯的通过从前往后的逐一比对来确定逆序对的数量,虽然实现简单,但这样一来时间复杂度将会上升为O(n*n),不符合我们的要求。 ...
分类:编程语言   时间:2015-03-28 17:16:05    阅读次数:355
Java 俄罗斯方块
参照网上小翼的教程做的。由于ps能力不足,所以没有实现换皮肤的功能,其他功能都实现了。 下载地址:http://download.csdn.net/detail/woshiwanghao_hi/8542165...
分类:编程语言   时间:2015-03-28 17:14:33    阅读次数:176
我的java学习笔记(9)关于Object:所有类的超类
java学习笔记...
分类:编程语言   时间:2015-03-28 17:16:50    阅读次数:227
java堆栈 (转)
Java栈与堆 ----对这两个概念的不明好久,最终找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自己主动管理栈和堆,程序猿不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺...
分类:编程语言   时间:2015-03-28 17:13:32    阅读次数:221
学习游戏要学习编程语言吗?十大主流编程语言解析
计算机的发展,促使了一个新的职业的出现,程序猿是近些年出现的而且得到了广泛关注的一个职业,相信这也是非常多莘莘学子的职业梦想。但程序猿也有非常多种,并非每个程序猿可以精通全部的编程语言。所谓术业有专攻,假设将来志在编程世界的网友就要注意了,今天给大家推荐一下2014年最流行的编程语言,他们可以说是未...
分类:编程语言   时间:2015-03-28 17:10:49    阅读次数:165
使用Java实现单线程模式
使用Java实现单线程模式
分类:编程语言   时间:2015-03-28 17:06:52    阅读次数:152
初识Java和简单的Java文件编写及注意事项
大胡子的Java语言主要的开发者James Gosling由此也被公认为Java语言之父。1995年5月23日,Sun科技部主管John Gage和Netscape创始人及副执行官Marc Andressen登上论坛向SunWord的听众宣布Java技术正式诞生,并将其纳入Netsca...
分类:编程语言   时间:2015-03-28 17:08:28    阅读次数:190
Spring AOP
AOP实现方式:1.annotation方式,2.xml方式 方式一:annotation 1.配置xml文件(spring-annotation.xml) 2.设置TestServerImpl.java和TestServer.java package com.fq.server; public i...
分类:编程语言   时间:2015-03-28 17:07:45    阅读次数:188
java集合之vector容器
学完ArrayList和LinkedList之后,我们接着学习Vector。第1部分 Vector介绍第2部分 Vector数据结构第3部分 Vector源码解析(基于JDK1.6.0_45)第4部分 Vector遍历方式第5部分 Vector示例转载请注明出处:http://www.cnblogs...
分类:编程语言   时间:2015-03-28 17:06:17    阅读次数:245
javascript区域打印代码
这段代码是我从Highcharts的代码中改造出来的,非常感谢Highcharts的作者,先链上Highcharts的地址http://www.highcharts.com/,(Highcharts的统计图代码非常棒,功能超强大,大家可以试试)!下面附上js区域打印的代码?/************...
分类:编程语言   时间:2015-03-28 17:07:03    阅读次数:141
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!