1)竞争条件 在实际的多线程应用中,通常会有两个或多个线程需要对共同的对象进行共享访问,如果两个线程访问相同的对象,而且每一个都调用了一个会改变对象状态的方法,那么,线程就会相互倾轧。根据各个线程访问数据的不同顺序,可能会产生腐蚀现象。这种情况通常称为竞争条件。2)同步为了多个线程对共享数据的腐蚀....
分类:
编程语言 时间:
2014-07-23 22:13:27
阅读次数:
491
1)Callable和Future Runnable封装一个异步运行的任务;可以当成一个没有任何参数和返回值的异步方法,Callable和 Runnable类似,但是它有返回值和参数。 Callable接口是一个参数化的类型,只有一个方法call。1 public interface Calla.....
分类:
编程语言 时间:
2014-07-22 23:09:32
阅读次数:
240
- - - - - android培训、java培训、期待与您交流! - - - - - -进程:正在进行中的程序。其实进程就是一个应用程序运行时的内存分配空间。进程负责的是应用程序的空间的标示。线程:其实就是进程中一个程序执行控制单元,一条执行路径。线程负责的是应用程序的执行顺序。一个进程至少有一...
分类:
编程语言 时间:
2014-07-21 23:30:21
阅读次数:
264
1)多线程与多进程的区别多线程和多进程有什么区别呢?本质的区别在于每个进程有它自己的变量的完备集,线程则共享相同的数据。对程序来说,共享的变量会使得线程之间的通信比进程间的通信更加有效和简单;同时,线程相对于进程来说,更加的“轻量级”,线程的创建和销毁要比 进程的 开销要小的多。2)多线程程序的构造...
分类:
编程语言 时间:
2014-07-21 23:29:03
阅读次数:
318
原文链接??译文连接?作者:Pankaj ?译者:郑旭东??校对:方腾飞 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Jav...
分类:
编程语言 时间:
2014-07-21 10:31:08
阅读次数:
264
//开启四个窗口售票
publicclassRunnableTiccket{
publicstaticvoidmain(String[]args){
Tickets2ticket=newTickets2();
newThread(ticket).start();
newThread(ticket).start();
newThread(ticket).start();
newThread(ticket).start();
}
}
classTickets2imple..
分类:
编程语言 时间:
2014-07-20 23:41:24
阅读次数:
346
publicclassThreadTicket{
//开启四个窗口售票
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
newTickets().start();
newTickets().start();
newTickets().start();
newTickets().start();
}
}
classTicketsextendsThread{
inttotal=100;..
分类:
编程语言 时间:
2014-07-20 23:27:24
阅读次数:
274
package com.thread;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.uti...
分类:
编程语言 时间:
2014-07-19 13:31:24
阅读次数:
217
前言 其实事情的经过也许会复杂了点,这事还得从两个月前开始说。那天,我果断不干IT支援。那天,我立志要做一个真正的程序猿。那天,我26岁11个月。那天,我开始看Android。那天,我一边叨念着有朋自远方来,一边投身了JAVA的怀抱。那天,一切将会改变。 好吧,反正总的来说就是时隔4年半,我又开.....
分类:
编程语言 时间:
2014-07-19 11:24:42
阅读次数:
273
1,买票非同步版本http://www.cnblogs.com/anbylau2130/archive/2013/04/17/3025347.html很详细 1 public class 多线程2 { 2 3 /** 4 * @param args 5 */ 6 ...
分类:
编程语言 时间:
2014-07-19 09:35:31
阅读次数:
230