编程模式中的多线程和数据作用域
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程模式中的多线程和数据作用域相关的知识,希望对你有一定的参考价值。
1. 在桌面客户端软件编程时代到现在的互联网软件编程时代,最大的改变就是多了互联网。Java中基于Socket进行主机接口互联,web前端编程传递的是Event事件,是基于事件的编程,而web后端传递的是data数据,一切以如何处理数据为中心。
2. 多线程的图示:
a) 我们看可以发现其实JavaWeb开发的Action是封装了Servlet,而Servlet是封装了程序的主线程即入口函数(main方法)。所有的数据处理都是要经过主线程,用户线程其实就是主线程里的方法重构。
b) 数据作用域示意图:
i. 循环变量:循环体内的变量
ii. 局部变量:子程序里的变量
iii. 方法参数:方法子程序的参数
iv. 全局静态变量:全局用static修饰的变量,也可称之为类变量。
v. 全局动态变量:全局只用private, protected, public修饰的变量,它们的作用域也逐步增大。
以上是关于编程模式中的多线程和数据作用域的主要内容,如果未能解决你的问题,请参考以下文章