编程模式中的多线程和数据作用域

1. 在桌面客户端软件编程时代到现在的互联网软件编程时代,最大的改变就是多了互联网。Java中基于Socket进行主机接口互联,web前端编程传递的是Event事件,是基于事件的编程,而web后端传递的是data数据,一切以如何处理数据为中心。

编程模式中的多线程和数据作用域_第1张图片

2. 多线程的图示:

编程模式中的多线程和数据作用域_第2张图片

a) 我们看可以发现其实JavaWeb开发的Action是封装了Servlet,而Servlet是封装了程序的主线程即入口函数(main方法)。所有的数据处理都是要经过主线程,用户线程其实就是主线程里的方法重构。

b) 数据作用域示意图:

i. 循环变量:循环体内的变量

ii. 局部变量:子程序里的变量

iii. 方法参数:方法子程序的参数

iv. 全局静态变量:全局用static修饰的变量,也可称之为类变量。

v. 全局动态变量:全局只用private, protected, public修饰的变量,它们的作用域也逐步增大。

编程模式中的多线程和数据作用域_第3张图片

你可能感兴趣的:(编程模式中的多线程和数据作用域)