社区
Java SE
帖子详情
多线程中一个线程使用一个专用的浏览器的问题
zyr322
2014-01-23 03:01:35
需求是一个线程使用一个专用的浏览器.
比如设置线程池大小为5,则初始化5个浏览器并用单例类保存起来,然后线程通过线程名去获取浏览器对象,比如thread-1就会返回浏览器1的对象......
问题当某个线程出现异常后,就会出现thread-6,如何让thread-6来获取到哪个没有线程使用的哪个浏览器?
...全文
207
3
打赏
收藏
多线程中一个线程使用一个专用的浏览器的问题
需求是一个线程使用一个专用的浏览器. 比如设置线程池大小为5,则初始化5个浏览器并用单例类保存起来,然后线程通过线程名去获取浏览器对象,比如thread-1就会返回浏览器1的对象...... 问题当某个线程出现异常后,就会出现thread-6,如何让thread-6来获取到哪个没有线程使用的哪个浏览器?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zyr322
2014-01-23
打赏
举报
回复
引用 1 楼 ziweixinghello 的回复:
给线程起一个专有的名字,try中用对应名,抛出异常的cache获取该线程名
我搞不清楚异常发生的代码,加try也不知道要加在那里.异常发生的几率很低,但是跑一天就是会发生几次.
ziweixinghello
2014-01-23
打赏
举报
回复
给线程起一个专有的名字,try中用对应名,抛出异常的cache获取该线程名
前端眼里的
多
线程
,
专用
Worker
线程
前端手
中
最重要的一把剑,就是JavaScript。然而JavaScript是单
线程
运行的,在同一时间内只能执行
一个
任务。当JavaScript处理的程序越来越复杂的时候,需要处理的任务涉及大规模CPU运算,比如图像、视频的解析。单
线程
运行就会容易造成UI阻塞、页面卡顿这些
问题
。所以
浏览器
、Node都引入了
多
线程
模式。
浏览器
的
多
线程
模式是HTML5规范,Node
多
线程
是Node官方模块。
Javascript的单
线程
与
多
线程
目录 一、
浏览器
的
线程
和进程 1.
浏览器
的
线程
2.
浏览器
是多进程的 二、Javascript是单
线程
的 1.异步Ajax也是单
线程
的 2.setInterval和setTimeout本质上并不是
多
线程
三、Web Worker支持
多
线程
1.
多
线程
间数据交互 2.Web Worker的兼容性 3.Web Worker的
使用
限制 3.1同源限制 3.2访问限制 总结 一、
浏览器
的
线程
和进程 1.
浏览器
的
线程
一个
浏览器
通常由以下几个
线程
: 渲染引擎
线程
...
web worker 实现
浏览器
多
线程
JS 天然属于单
线程
环境,也就是说不能同时运行多个脚本。为何这样?因为JS的设计目标是实现网页和用户交互,试想当用户点击页面,操作 DOM 时,有两个
线程
同时操作了DOM,那么以谁的结果为准呢?最坏的情况
一个
线程
需要给
一个
元素添加内容,另
一个
线程
却把元素删除了,这将导致用户无法和页面交互。这就是JS只能单
线程
的原因,所有任务都在
一个
线程
上执行,不必考虑
多
线程
的
问题
。JS 需要同时执行两个任务的地方...
操作系统 --
多
线程
编程知识详解
操作系统 --
多
线程
编程概述
多
线程
模型
线程
库
线程
问题
操作系统实例 介绍
线程
的概念——构成
多
线程
计算机系统基础的CPU
使用
的基本单位 讨论Pthreads、Win32和Java
线程
库的api 研究与
多
线程
编程相关的
问题
概述 单
线程
和
多
线程
单
线程
在程序
中
只有
一个
registers(寄存器),
一个
堆栈(stack)来执行
一个
线程
而
多
线程
有多个registers 和stack 一组来执行多个thread
多
线程
服务模型 客户端 想服务端发送
一个
请求 客户端创建
一个
新
线程
来处理这个请求 然后将结果返回给
浏览器
中
的进程和
线程
1.简述进程和
线程
进程: 一段运行的程序指令 是对CPU工作时间段的描述 执行过程是先加载进程A运行需要的上下文环境(全局变量,库…),执行进程A,保存A所需要的上下文,以相同的操作执行进程B…
线程
: 一段运行的程序指令 是对CPU工作时间段的描述 执行过程是先加载
线程
A运行需要的上下文环境(全局变量,库…),执行进程A,保存A所需要的上下文,以相同的操作执行
线程
B…
线程
的上下文是所属进程的上下文,相比进程上下文切换来说,
线程
上下文切换的开销要小一些 2.
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章