java.util.hashmap_java.util.HashMap中的无限循环
我在这里经常有一些Vaadin代码阻塞,我不知道问题是什么:
Thread 7892: (state = IN_JAVA)
- java.util.HashMap.getEntry(java.lang.Object) @bci=61, line=349 (Compiled frame; information may be imprecise)
- java.util.HashMap.containsKey(java.lang.Object) @bci=2, line=335 (Compiled frame)
- java.util.HashSet.contains(java.lang.Object) @bci=5, line=184 (Compiled frame)
- com.vaadin.ui.Table.unregisterPropertiesAndComponents(java.util.HashSet, java.util.HashSet) @bci=85, line=1693 (Compiled frame)
- com.vaadin.ui.Table.refreshRenderedCells() @bci=992, line=1641 (Compiled frame)
- com.vaadin.ui.Table.valueChange(com.vaadin.data.Property$ValueChangeEvent) @bci=23, line=2897 (Compiled frame)
- com.vaadin.data.util.IndexedContainer.firePropertyValueChange(com.vaadin.data.util.IndexedContainer$IndexedContainerProperty) @bci=140, line=553 (Compiled frame)
- com.vaadin.data.util.IndexedContainer.access$1000(com.vaadin.data.util.IndexedContainer, com.vaadin.data.util.IndexedContainer$IndexedContainerProperty) @bci=2, line=64 (Compiled frame)
- com.vaadin.data.util.IndexedContainer$IndexedContainerProperty.setValue(java.lang.Object) @bci=202, line=915 (Compiled frame)
- com.aimprosoft.wavilon.backgroundthreads.ChangeCdrThread.insertNewPersonIntoTable(com.aimprosoft.wavilon.model.Person, com.vaadin.ui.HorizontalLayout, com.aimprosoft.wavilon.ui.menuitems.CallContent, com.vaadin.ui.Table) @bci=924, line=208 (Interpreted frame)
- com.aimprosoft.wavilon.backgroundthreads.ChangeCdrThread$RepaintTableThread.run() @bci=622, line=446 (Compiled frame)
有人可以建议任何方法来进一步调试这个问题吗?问题很少发生,重现起来非常困难.
java.util.hashmap_java.util.HashMap中的无限循环相关推荐
- 关于java的集合类,以及HashMap中Set的用法!
來源:http://hi.baidu.com/fyears/blog/item/52329711622e007ccb80c465.html 关于java的集合类,以及HashMap中Set的用法! 2 ...
- java中无限循环的方法_Java中的无限循环
Java中的无限循环 在Java中查看下面的无限while循环. 它会导致它下面的语句编译时错误. while(true) { System.out.println("inside whil ...
- vue本地没事放到服务器上无限循环,解决vue中的无限循环问题
项目中遇到了这样一个问题:每一种产品有对应的服务费,每一个商家有多种商品要单独计算每一家的服务费,最后汇总总的服务费用.我直接写了一个方法来计算出每个商家和总的服务费用并return出来.如果不看控制 ...
- 【java基础 12】HashMap中是如何形成环形链表的?
导读:经过前面的博客总结,可以知道的是,HashMap是有一个一维数组和一个链表组成,从而得知,在解决冲突问题时,hashmap选择的是链地址法.为什么HashMap会用一个数组这链表组成,当时给出的 ...
- python中for无限循环_关于循环:在Python中从1循环到无穷大
在C语言中,我会这样做: 1 2 3 4int i; for (i = 0;; i++) if (thereIsAReasonToBreak(i)) break; 如何在Python中实现类似的功能? ...
- python中for无限循环_循环-在Python中从1循环到无穷大
循环-在Python中从1循环到无穷大 在C语言中,我会这样做: int i; for (i = 0;; i++) if (thereIsAReasonToBreak(i)) break; 如何在Py ...
- pythonturtle循环语句_如何打破Turtle图形Python中的无限循环
主要的问题是while循环持续了无限长的时间.在#This is infinite loop because 'side' iterator is ALWAYS in the sequence ret ...
- 无限循环当然数c语言,c++ - C / C ++中的无限循环[关闭] - 堆栈内存溢出
每个人似乎都喜欢while (true) : 根据SLaks的说法 ,他们编译相同. 它并不快. 如果您真的关心,请使用您的平台的汇编程序输出进行编译,并查看. 没关系. 这永远不重要. 写下你喜欢的 ...
- python getattribute方法_Python:避免getattribute中的无限循环__
为了避免无限循环,需要仔细编写方法__getattribute__.例如:class A: def __init__(self): self.x = 100 def __getattribute__( ...
最新文章
- 【python】-- try except (异常捕获)、断言
- 北大文科生能选计算机专业么,文科计算机基础和文科计算机专题
- 浅谈session,cookie,sessionStorage,localStorage的区别及应用场景
- Java 文件上传组件 Apache Commons FileUpload 应用指南(二)——FileUpload如何工作?
- Java Code之多态
- n个数里找出前m个数(或者 从10亿个浮点数中找出最大的1万个)
- 谷歌相册明年取消无限空间储存政策
- 个人作业-软件产品案例分析
- Appium真机运行Device Name获取方法
- Atitit 获取SqlSessionFactory的三种方式 目录 第一节 DataSource 方式	1 第二节 读取sprbt Url方式 ByteArrayInputStream	1 第三节
- 【python】面向对象编程
- tk域名管理后台_Freenom免费域名.TK、.CF、.ML、.GA注册及使用方法
- 2014年美国大学生数学建模竞赛翻译及建模思路
- CSS学习18:CSS选择器二
- 河海大学计算机专业戴慧凤,特色宿舍 - 河海大学学生工作处.doc
- 12C安装oracle,Oracle 12C安装
- java学习总结(16.06.07)类的静态成员和非静态成员
- AndroidManifest.xml参数
- 利用纯CSS实现条纹背景
- 程序员必备的软技能-金字塔原理拆解(下)
热门文章
- python 多线程为什么鸡肋?
- php导入csv文件,php实现CSV文件导入和导出
- python对初学者的看法_python学习之道(1)——新手小白对print()函数的理解,Python,之路,一,浅谈...
- 去除div最后一个逗号_去除重复值、统计数量,这个公式可以直接套用!
- 技术人写作和写代码一样重要
- 转型产品经理该怎么做(适用于0-2岁的产品经理)
- jquery手写轮播图_15个超强的jQuery/HTML5图片轮播插件
- php 伪静态 500错误,Apache开启伪静态后报500错误.
- 三态门三个状态vhdl_温故知新,高阻态和三态门
- 《JavaScript100例|01》之javaScript实现俄罗斯方块,唤起了女朋友儿时的回忆!