4个回答
展开全部
是多线程,多个线程并发执行
处理方法:创建线程对象,创建启动线程方法(start),等main方法线程结束后,自动调用start执行并处理线程体中内容(start中内容)。(注:“并发处理”并不是同时处理,是交替处理或是同步线程交替、等待)
线程还可以中断、和别的线程同步等
线程的几种状态:新建态(NEW)、等待态1(sleep中)(TIMED_WAITING)、等待态2(wait中)(WAITING)、阻塞态(BLOCKED)、终止态(TERMINATED)
处理方法:创建线程对象,创建启动线程方法(start),等main方法线程结束后,自动调用start执行并处理线程体中内容(start中内容)。(注:“并发处理”并不是同时处理,是交替处理或是同步线程交替、等待)
线程还可以中断、和别的线程同步等
线程的几种状态:新建态(NEW)、等待态1(sleep中)(TIMED_WAITING)、等待态2(wait中)(WAITING)、阻塞态(BLOCKED)、终止态(TERMINATED)
展开全部
以Web为例,如果Servlet中的有一个变量name,在多个用户同时访问这个Serlet时,对name的读写可能会冲突,比如a赋值了张三,b写了李四,a再用的时候以为是张三实际变成李四了,并发处理就是要将两个线程独立,不冲突
追问
哪一般怎么处理呢 而且这个 name 应该是一个全局变量吧
追答
如何处理,你可以看看开源的web框架,比如struts,spring MVC,这是每个Web开发框架都要解决的问题,一般都是把当前请求的线程和servlet中的变量值绑定
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
多线程 多个线程共同合作 完成某项功能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同上,就是多线程处理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询