当前位置: 首页 > news >正文

给诈骗网站做网站构成什么罪自己有网站怎么推广

给诈骗网站做网站构成什么罪,自己有网站怎么推广,wordpress提高浏览量,网站建设会用到ppt吗目录 一、举例栈溢出的情况二、调整栈大小,能保证不出现溢出吗?三、分配的栈内存越大越好吗?四、垃圾回收是否会涉及到虚拟机栈?五、方法中定义的局部变量是否存在线程安全问题?5.1 说明5.2 代码示例 一、举例栈溢出的…

目录

        • 一、举例栈溢出的情况
        • 二、调整栈大小,能保证不出现溢出吗?
        • 三、分配的栈内存越大越好吗?
        • 四、垃圾回收是否会涉及到虚拟机栈?
        • 五、方法中定义的局部变量是否存在线程安全问题?
          • 5.1 说明
          • 5.2 代码示例

一、举例栈溢出的情况
  • 1. 当栈的大小是固定不变的,不断调用方法,栈中不断加入栈帧,会出现栈溢出的情况StackOverflowError异常
  • 2. 可以通过-Xss设置栈的大小
  • 3. 如果栈设置为动态变化的,当整个内存都占满了,没有额外的空间扩容时,此时再扩容会出现OutOfMemoryError异常
二、调整栈大小,能保证不出现溢出吗?
  • 1. 不能保证
  • 2. 例如某个递归方法被调用1000次出现了StackOverflowError,此时调整栈大小,递归方法被调用3000次才出现异常,如果该方法正常情况下最多调用2000次,那么调整栈大小是不会出现溢出的
  • 3. 如果是死循环无限递归调用方法时,无论怎么调整栈的大小,总会有溢出的时候
  • 4. 调大栈的大小只能让StackOverflowError异常来得晚一些
三、分配的栈内存越大越好吗?
  • 1. 理论上栈内存分配得越大,延长了出现StackOverflowError异常的时间
  • 2. 对于栈本身来说是越大越好,但对于其它结构空间是有影响的,毕竟内存是固定的,栈内存越大,线程数会越少
四、垃圾回收是否会涉及到虚拟机栈?
  • 1. 不会
五、方法中定义的局部变量是否存在线程安全问题?
5.1 说明
  • 1. 如果只有一个线程才可以操作此数据,则是线程安全的
  • 2. 如果有多个线程操作此数据,则此数据是共享数据。不考虑同步机制的话,会存在线程安全问题。
  • 3. 在方法里定义的变量,且变量的生命周期仅限于该方法,则该变量是线程安全的
  • 4. 如果变量是作为参数传到方法里的,或者方法中定义的变量作为返回值,给到其它方法调用,这两种情况是线程不安全的
5.2 代码示例
package com.learning.stack.local_variables;/*** @Author wangyouhui* @Description 线程安全**/
public class ThreadSafeTest {// stringBuilder是线程安全的public static void test1(){StringBuilder stringBuilder = new StringBuilder();stringBuilder.append("a");}// stringBuilder是线程不安全的public static void test2(StringBuilder stringBuilder){stringBuilder.append("a");try {Thread.sleep(100);} catch (InterruptedException e) {e.printStackTrace();}stringBuilder.append("b");}// stringBuilder是线程不全的public static StringBuilder test3(){StringBuilder stringBuilder = new StringBuilder();stringBuilder.append("a");return stringBuilder;}public static void main(String[] args) {for (int i = 0; i < 1000; i++) {StringBuilder stringBuilder = new StringBuilder();Thread thread = new Thread(() -> {stringBuilder.append("c");try {Thread.sleep(100);} catch (InterruptedException e) {e.printStackTrace();}stringBuilder.append("d");});thread.start();test2(stringBuilder);try {thread.join();} catch (InterruptedException e) {e.printStackTrace();}System.out.println(stringBuilder.toString());}}
}
http://www.hkea.cn/news/339776/

相关文章:

  • 北京品牌高端网站建设公司燕郊今日头条
  • 网站制作公司徐州宁波网站seo哪家好
  • 做网站基本费用大概需要多少全媒体运营师报考官网在哪里
  • 网站建设款属于什么科目营业推广策划
  • 建设网站查证书网络广告有哪些形式
  • 分布式网站开发网络销售平台排名
  • 网站建设模板购买品牌seo培训
  • 深圳网站建设 cms网站推广交换链接
  • 标准物质网站建设5118站长工具箱
  • 做一个能注册用户的网站网络推广费用大概价格
  • 网站建设评价东莞谷歌推广
  • php网站后台进不去百度推广入口官网
  • 个人网站一键生成免费推广网站有哪些
  • 厦门做网站设计电商seo优化
  • wordpress视频点播seo技术是干什么的
  • 网站推广是怎么做的网络营销专业如何
  • 平面设计线上兼职上海网站seo
  • 个性化网站定制价格今日热点
  • 做网站的艰辛免费个人网站申请
  • 网站改版需要多久网站设计与制作毕业论文范文
  • 深圳横岗网站建设网站建设的推广渠道
  • 有没有什么网站免费做名片2023年新闻小学生摘抄
  • 新网金商网站外链查询工具
  • 网站建设的进度竞价托管选择微竞价
  • 网站快速网站推广怎么做一个公司网站
  • 旅游网站模板htmlseo品牌优化整站优化
  • 方圆网站建设aso优化重要吗
  • 做购实惠网站的意义好用的搜索引擎有哪些
  • 怎么把自己笔记本做服务器做个网站搭建网站基本步骤
  • jeecms做企业网站成都网站建设公司排名