一、关于Servlet
简单点说 其实就是一个WEB服务端处理客户端请求的中间层接口。
二、关于线程
1、一般集成runnable or thread
2、线程同步采用 synchronized
三、关于异常
java 提供许多异常类,具体查阅相关资料,这里要注意有以下几点
1、try块最好针对异常模块,不要盲目大块
2、尽量使用finally处理资源释放
3、异...
分类:
编程语言 时间:
2015-06-22 14:57:21
阅读次数:
145
一、概念
进程-->正在进行中的程序。
迅雷下载时将一个文件拆分为5部分,是为了跟CPU争夺资源。
拆分的5部分,每一部分都称之为线程。
线程是程序中的控制单元,或者叫执行路径。
每一个进程执行都有一个执行顺序,该顺序是一个执行路径,
每一个程序打开,都会在内存中分配一块空间。
进程就是为了定义,标识这个空间的,它用于封装里面的控制单元。
线程就是进程中的一个独立的...
分类:
编程语言 时间:
2015-06-20 17:11:46
阅读次数:
129
相关概念
进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。
一个进程是一个独立的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进程中,并且可以共享进程中的资源。
多线程程序中,多个线程被并发的执行以提高...
分类:
编程语言 时间:
2015-06-15 00:19:33
阅读次数:
213
子线程和主线程的通信 Android 4.0以上已经禁止在主Ui线程下联网,当需要进行WebService时必须创建新的线程。可以选择AsynTask或者Thread去实现,AsynTask本身就是支持直接返回到主线程的,Thread线程则可以搭配Handler来通知主线程。package org....
分类:
移动开发 时间:
2015-06-03 19:17:57
阅读次数:
181
线程有5种状态:新建状态,就绪状态,运行状态,阻塞状态,死亡状态。线程池也有5种状态;然而,线程池不同于线程,线程池的5种状态是:RUNNING, SHUTDOWN, STOP, TIDYING, TERMINATED。线程池的拒绝策略,是指当任务添加到线程池中被拒绝,而采取的处理措施。当任务添加到线程池中之所以被拒绝,可能是由于:第一,线程池异常关闭。第二,任务数量超过线程池的最大限制。线程池共包括4种拒绝策略,它们分别是:AbortPolicy, CallerRunsPolicy, DiscardOld...
分类:
编程语言 时间:
2015-05-29 21:50:47
阅读次数:
197
Java线程调度是Java多线程的核心,只有良好的调度,才能充分发挥系统的性能,提高程序的执行效率。
这里要明确的一点,不管程序员怎么编写调度,只能最大限度的影响线程执行的次序,而不能做到精准控制。
线程休眠的目的是使线程让出CPU的最简单的做法之一,线程休眠时候,会将CPU资源交给其他线程,以便能轮换执行,当休眠一定时间后,线程会苏醒,进入准备状态等待执行
线程休眠的方法是Thread.s...
分类:
编程语言 时间:
2015-05-26 12:52:04
阅读次数:
166
linux应用开发-线程
一 线程操作函数
注意事项:
头文件:#include
编译注意: 链接库 -lpthread
1 创建线程
int pthread_create(pthread_t *thread, const pthread_attr, void *(*start_routine)(void *0, void *arg))
2 退出线程
void...
分类:
编程语言 时间:
2015-05-19 13:08:32
阅读次数:
190
多线程则扩展了多进程的概念,使得同一个进行可以同时并发处理多个任务。线程(Thread)也被称作轻量级进程(Ligheweight Process),线程是进程的执行单元。就象进程在操作系统中的地位一样,线程在程序中是独立的、并发的执行流。当进程被初始化后,主线程就被创建了。对于绝大多数的应用程序来说,通常仅要求有一个主线程,但我们也可以在该进程内创建多条顺序执行流,这些顺序执行流就是线程,每条线程也是互相独立的。
线程是进程的组成部分,一个进程可以拥有多个线程,一个线程必须有一个父进程。...
分类:
编程语言 时间:
2015-05-14 22:12:55
阅读次数:
237
//2015年5月5日16:55:00//Mainpackage com.alfredsun.thread;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub....
分类:
编程语言 时间:
2015-05-05 18:25:33
阅读次数:
143
一、操作系统中线程和进程的概念
现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。
进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。
线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是...
分类:
编程语言 时间:
2015-05-03 17:29:04
阅读次数:
221