线程问题?? 高手们!!~~请说说java中的线程是怎么回事呢??一直对这个线程不怎么的理解。。和进程又是怎么区别呢??具体说下线程啊。。最好是自己的理解。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 进程有自己的内存空间.线程是属于进程的,线程在进程中创建,应用进程的资源.所以在进程中的多个线程如果操作相同的资源的话就需要做好线程间的同步.我觉得是这样理解,不知道Java中的线程跟c++中有什么不同吗 进程:是一个程序在其自身的地址空间中的一次执行活动。进程是资源申请、调度和独立运行的单位,因此,它使用系统中的运行资源;线程:是进程中的一个单一的连续控制流程。一个进程可以拥有多个线程。线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。可以说一个或多个线程组成一个进程,java中实现线程的方式有两种,1.继承Thread类,2.实现Runnable接口线程有7个状态:初始状态,可运行状态,运行状态,锁池状态,阻塞状态,终止状态,等待队列,相互之间可以转换 二楼说的很清楚了,举个例子:public class ThreadRunnable implements Runnable { public void run() { System.out.println("sub"); } } public class TwoThread { public static void main(String[] args) { ThreadRunnable sub = new ThreadRunnable(); Thread tsub = new Thread(sub); tsub.start(); try { Thread.sleep(1000); System.out.println("main"); } catch (InterruptedException e) { e.printStackTrace(); } }main是主线程,tsub是子线程,多线程一般用于共享一个存储空间,需要相互通信的应用 } 下载某个防采集网站的几百万静态页面的办法 请问各位,23种设计模式都在哪些场合运用到啊。 使用struts2开发,是不是都不使用验证框架 大家帮忙看看这个面试题! 基与网络的个人事务管理系统的实现 hibernate 级联 用struts+hibernate+spring 开发一直未解决的问题?哪位大哥能给点提示? Spring中bean的继承是什么意思~~~ 用JSF标签构建树的时候,我改了xmdc-myfaces-1.1.3 包的TreeNodeBase类 新手请教:axis的作用是什么?和webservice、soap什么关系? 编程错误提问 myeclipse去哪里下载
我觉得是这样理解,不知道Java中的线程跟c++中有什么不同吗
进程是资源申请、调度和独立运行的单位,因此,它使用系统中的运行资源;线程:是进程中的一个单一的连续控制流程。一个进程可以拥有多个线程。
线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。可以说一个或多个线程组成一个进程,
java中实现线程的方式有两种,1.继承Thread类,2.实现Runnable接口
线程有7个状态:初始状态,可运行状态,运行状态,锁池状态,阻塞状态,终止状态,等待队列,相互之间可以转换
public class ThreadRunnable implements Runnable { public void run() {
System.out.println("sub");
} } public class TwoThread {
public static void main(String[] args) {
ThreadRunnable sub = new ThreadRunnable();
Thread tsub = new Thread(sub);
tsub.start();
try {
Thread.sleep(1000);
System.out.println("main");
} catch (InterruptedException e) {
e.printStackTrace();
}
}
main是主线程,tsub是子线程,多线程一般用于共享一个存储空间,需要相互通信的应用
}