最新文章列表

哲学家吃饭问题模拟(java写的)

这里是两种算法,公用一个chopstick类: Chopstick类: public class Chopstick { /** * 此筷子是否可以拿起 */ private boolean enable; /** * 此筷子的名称 */ public String name; public Chopstick(boolean enabl ...
ling凌yue月 评论(0) 有4596人浏览 2011-12-14 10:34

Flex ByteArray Socket

  ByteArray Class public class ByteArray  继承 ByteArray -->  Object  Implements IDataInput, IDataOutput  Subclasses ByteArrayAsset    属性: bytesAvailable : uint  [] 可从字 ...
saboo 评论(0) 有3258人浏览 2011-12-13 12:48

单线程大数据量保存方法:thread, 泛型,etc

只是一个简单的思路 import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; /** * 适用于大数据量的导入 ...
slendersEye 评论(0) 有1496人浏览 2011-12-09 15:28

线程的运行机理

    对象部有一个生命过程,例如对象的创生.调用对象的方法,清胜对象等.峨程也是一个对象,除了上面对旅的•般活动外,作为线程.它能够实现特 ...
哆来咪咪 评论(0) 有639人浏览 2011-12-08 15:44

java 创建线程的方法 继承Thread类和实现Runnable接口

要产生一个线程,有两种方法: ◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方法;◆实现Runnable接口,重载Runnable接口中的run()方法。 具体步骤 1、扩展Thread类来创建线程 首先,需要通过创建一个新类来扩展Thread类,这个新类就成为Thread类的子类。接着在该子类中重写Thread类的run()方法,此时方法体内的程序就是将来 ...
liqita 评论(0) 有10164人浏览 2011-12-06 10:51

Android进程和线程

(译自Android SDK文档Processes and Threads, 不全) 一. 进程生命周期   There are five levels in the importance hierarchy. The following list presents the different types of processes in order of importance (the fir ...
410063005 评论(0) 有1079人浏览 2011-12-01 23:17

Android线程模型解析(包括UI的更新)

Android线程模型解析(包括UI的更新) 1 引言 Android一词本义指机器人,Google于2007年11月发布了以Android命名的开源移动设备综合平台,包括其基于Linux的操 ...
cwjtojava 评论(0) 有775人浏览 2011-11-27 22:56

android笔记--android的进程与线程

[这篇文章是我对dev Guide中Processes and Threads的翻译和总结, 也加上了一些个人理解]   android中的进程 默认情况下, 同一个application中的所有component运行在同一个linux进程下. 启动一个component A时, 如果已存在处于运行状态中的component B, 且A和B属于同一个application, 那么compone ...
coolxing 评论(0) 有5052人浏览 2011-11-27 02:41

本人对java中的volatile的理解

以下纯属个人观点,有错误在所难免,还请大家指正!   volatile这个修饰符为了保证多个线程中调用的资源不会生成多个副本,只有1个副本,那么我就想到应该用这个修饰符进   行字段的修饰,那么该字段就可以放心在多线程中被调用了么?通过实际观察,显然有点问题,就是当该字段资源被读取时   没有任何问题,但是如果有并发修改的时候还是会出现一定的时间差问题,因此在修改该字段资源的时候必须加锁 ...
jsczxy2 评论(0) 有1152人浏览 2011-11-25 10:29

Java中的多线程竞争与CountDownLatch的应用

线程间的竞争叫做Racing,正如这篇文章的图片一样,不同的线程好比在高速赛道上行驶的F1方程式赛车,当赛车在各自的赛道上互不影响各自行驶时,可以相安无事。但这是一场比赛,既然是比赛,必然有并线、超车的行为,此时两辆赛车很可能会挤到赛道中公共的部分,如果此时两车速度相差不多,而且距离差距不大,就极有可能发生可怕的事故。 在计算机世界里,不同的线程运行的程序就好比不同赛道上的赛车。如果各个线程相 ...
阿男bluedash 评论(1) 有2415人浏览 2011-11-25 01:33

android Can't create handler inside thread that has not called Looper.prepare()

在做从网络获取数据加载进度条的时候,总总出现 android Can't create handler inside thread that has not called Looper.prepare()这个错误。在仔细检查和询问 了网友之后才发现是由于声明ArrayList<HashMap<String,String>>没有new的原因。以后记住了,呵呵。还有绑定 ...
hack_zhang 评论(0) 有1806人浏览 2011-11-21 13:40

关于做Android+J2ee系统集成开发的一点心得(转载)

摘要: 文本将讲述作者在Android+J2EE系统集成开发的一点心得,希望有所启发。   前言: 很早以前,就听人说过android以后会火起来,作为一 ...
hack_zhang 评论(0) 有1448人浏览 2011-11-14 16:30

线程的7种状态及相互转换

今天有同事问到线程的问题,自己突然就有点蒙了,只模糊的记得个大概。当初学习线程的时候把这7个状态记得比自己名字还熟悉还把这7个状态编成了一段凄惨而美丽的爱情故事没想到如今却只能记得个大概真验证了“好记性不如烂笔头”的真理还是赶快回忆一下吧
chinese.darren 评论(0) 有1184人浏览 2011-11-06 20:39

java并发编程--线程池初步

[coolxing按: 转载请注明作者和出处, 如有谬误, 欢迎在评论中指正.]   服务器应用程序经常需要处理执行时间很短而数目巨大的请求, 如果为每一个请求创建一个新的线程, 会导致一些问题的出现, 如: 1. 性能瓶颈. 线程的创建和销毁需要执行大量的后台操作, 如果单个请求的执行时间很短, 有可能花在创建和销毁线程上的时间大于真正执行请求的时间. 2. 可能会导致资源不足. 大量的并 ...
coolxing 评论(1) 有9285人浏览 2011-11-06 02:20

进程的同步,通讯和线程同步,通讯

一、线程 有关多线程的一些技术问题:1、   何时使用多线程?2、   线程如何同步?3、   线程之间如何通讯?4、   进程之间如何通讯?先来回答 ...
wenzongliang 评论(0) 有1589人浏览 2011-11-04 15:08

HTML5 使用Web Worker处理线程

基础知识 Web Worker是在HTML5中新增的,用来在Web应用程序中实现后台处理的一项技术。使用这个API,用户可以很容易地创建在后台运行的线程(在HTML5中称为worker),如果将可能耗费较长时间的处理交给后台去执行,对用户在前台页面中执行的操作就完全没有影响了。 创建后台线程的步骤很简单。只要在Worker类的构造器中将需要在后台线程中执行的脚本文件的URL作为参数,然后创建Wo ...
lucifinilhades 评论(0) 有4683人浏览 2011-11-01 09:16

Java:定时启动线程

这里提供两种在指定时间后启动线程的方法。一是通过java.util.concurrent.DelayQueue实现;二是通过java.util.concurrent.ScheduledThreadPoolExecutor实现。1. java.util.concurr ...
shuangpan.zhang 评论(0) 有886人浏览 2011-10-26 16:00

Java中的静态数据作为线程同步的锁

public static void main(String[] args) { final String x = "hello"; Thread t1 = new Thread(new Runnable() { public void run() { synchronized (x) { try { x.wait(); ...
414149609 评论(0) 有956人浏览 2011-10-18 14:33

java实现一个简单的线程池

1.首先是一个MyMethod接口,里面只有一个方法看名字就知道了,就是我要做的事情。   package com.test.thread; /** * @author jsczxy2 * */ public interface MyMethod { public void dosomething(); }    2.然后是实现该方法的类,这个类可以自定义实现内 ...
jsczxy2 评论(0) 有5140人浏览 2011-10-17 15:33

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics