java前台线程(普通线程) 和 后台线程

来源:互联网 发布:淘宝卖的权健是真的吗 编辑:程序博客网 时间:2024/06/05 16:35

【1】普通线程: 就是指 用户 创建的一般线程,具有个体性,不具有提供公共服务的性质,因此, 通常需要我们在 线程的 循环语句中 手动编写 循环结束语句,也即 线程运行终止的条件语句;


【2】后台线程: 它有一个特性,即为用户线程 提供 公共服务,如 tomcat中的 监听器线程,它就是一个 后台线程,该线程用于监听 web容器 Session, Request 被销毁 或 创建的事件;它不可能说 手动终止,因为 如果有 非后台线程,即 一般线程存在的话,它就有 提供 监听器 这种公共服务的义务,它  终止运行的条件 只有一个 , 那就是 所有 的一般线程都 运行终止,没有 需要监听这种公共服务的 前台线程或普通线程;


【3】一句话的事: 前台线程 需要手动 终止, 而后台线程 是当 所有 前台线程都终止运行完毕后,它自动终止运行;


0 0
原创粉丝点击