进程与线程

原创 2016年08月30日 21:21:32

进程就是一个应用程序的执行实例。进程的特征:动态性、并发性、独立性。

一个进程包含多个线程,线程依赖于进程。

线程的4种状态:初始化;运行;阻塞;死亡。


创建线程的方法:1、继承Thread类;2、实现Runnable接口。

MyThread mt = new MyThread();

//设置线程的优先级,(1~10),默认是5,1代表优先级最低,10代表优先级最高。

mt.setPriorty(1);


//调用join()方法的线程会优先一直运行,当前主线程会进入阻塞状态,直到该线程死亡后,当前主线程才会运行。

mt.join();


//后台线程,也叫守护线程,调用setDaemon(true)方法的线程,就会变成主线程的守护线程,主线程死亡,守护线程会立即死亡。

mt.setDaemon(true);


线程同步的意思是:当A线程访问一个对象时,不允许另外的线程访问该对象。


对象锁的意思是:当A线程调用该对象的同步方法时,叫做获得了该对象的锁。被获得锁的对象,不能再和其他线程通信。


死锁就是两条线程互相等待对方释放自己需要的对象锁的状态,这样的状态会导致无限等待。

版权声明:本文为博主原创文章,未经博主允许不得转载。

线程与进程

  • 2015年05月11日 20:08
  • 306KB
  • 下载

线程与进程大全

  • 2016年02月25日 14:45
  • 328KB
  • 下载

Linux_多核系统下绑定进程或线程到指定CPU_核执行

coolshell最新的文章《性能调优攻略》在“多核CPU调优”章节,提到“我们不能任由操作系统负载均衡,因为我们自己更了解自己的程序,所以,我们可以手动地为其分配CPU核,而不会过多地占用CPU0,...

进程线程区别

  • 2012年12月13日 14:28
  • 190KB
  • 下载

进程线程笔记

  • 2014年09月23日 22:04
  • 12KB
  • 下载

同一进程中的线程究竟共享哪些资源

线程共享的环境包括:进程代码段、进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯)、进程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID。    ...

进程与线程详解

  • 2014年03月12日 14:10
  • 617KB
  • 下载

服务器客户端-socket(进程线程)

  • 2015年10月13日 09:04
  • 1.73MB
  • 下载

同一进程下的线程可以共享以下?

同一进程下的线程可以共享以下?(BD) A. stack B.data section C.register set D.file fd简单解析:线程共享的...

进程和线程之间的关系

  • 2015年07月05日 17:59
  • 860B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:进程与线程
举报原因:
原因补充:

(最多只允许输入30个字)