Archives

帖子来自 crystal923129 RSS

多线程知识点整理

作者: crystal923129 (1 篇文章) 日期: 十月 28, 2011 在 1:28 下午
评论 (11)

  基本概念 多线程程序在较低的层次上扩展了多任务的概念:一个程序同时执行多个任务,通常,每一个任务称为一个线程,它是线程控制的简称。可以同时运行一个以上线程的程序称为多线程程序。 多进程与多线程的区别: 每个进程拥有自己的一整套变量,而线程则共享数据。 相关接口 •Runnable ◦ 方法 void run() ◦可由Runnable对象构成Thread,不要调用Thread类或者Runable对象的run方法,直接调用run方法,只会执行同一个线程中的任务,而不会启动新的线程。应该调用Thread.start方法,这个方法将创建一个执行run方法的新线程。 •Callable ◦方法 V call() throws Exception; ◦与Runnable类似,但有返回值 •Future ◦方法 V get() ...

继续 ›

分类: 博客征文专栏, 并行计算