我在这里经常有一些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中的无限循环相关推荐

  1. 关于java的集合类,以及HashMap中Set的用法!

    來源:http://hi.baidu.com/fyears/blog/item/52329711622e007ccb80c465.html 关于java的集合类,以及HashMap中Set的用法! 2 ...

  2. java中无限循环的方法_Java中的无限循环

    Java中的无限循环 在Java中查看下面的无限while循环. 它会导致它下面的语句编译时错误. while(true) { System.out.println("inside whil ...

  3. vue本地没事放到服务器上无限循环,解决vue中的无限循环问题

    项目中遇到了这样一个问题:每一种产品有对应的服务费,每一个商家有多种商品要单独计算每一家的服务费,最后汇总总的服务费用.我直接写了一个方法来计算出每个商家和总的服务费用并return出来.如果不看控制 ...

  4. 【java基础 12】HashMap中是如何形成环形链表的?

    导读:经过前面的博客总结,可以知道的是,HashMap是有一个一维数组和一个链表组成,从而得知,在解决冲突问题时,hashmap选择的是链地址法.为什么HashMap会用一个数组这链表组成,当时给出的 ...

  5. python中for无限循环_关于循环:在Python中从1循环到无穷大

    在C语言中,我会这样做: 1 2 3 4int i; for (i = 0;; i++) if (thereIsAReasonToBreak(i)) break; 如何在Python中实现类似的功能? ...

  6. python中for无限循环_循环-在Python中从1循环到无穷大

    循环-在Python中从1循环到无穷大 在C语言中,我会这样做: int i; for (i = 0;; i++) if (thereIsAReasonToBreak(i)) break; 如何在Py ...

  7. pythonturtle循环语句_如何打破Turtle图形Python中的无限循环

    主要的问题是while循环持续了无限长的时间.在#This is infinite loop because 'side' iterator is ALWAYS in the sequence ret ...

  8. 无限循环当然数c语言,c++ - C / C ++中的无限循环[关闭] - 堆栈内存溢出

    每个人似乎都喜欢while (true) : 根据SLaks的说法 ,他们编译相同. 它并不快. 如果您真的关心,请使用您的平台的汇编程序输出进行编译,并查看. 没关系. 这永远不重要. 写下你喜欢的 ...

  9. python getattribute方法_Python:避免getattribute中的无限循环__

    为了避免无限循环,需要仔细编写方法__getattribute__.例如:class A: def __init__(self): self.x = 100 def __getattribute__( ...

最新文章

  1. 【python】-- try except (异常捕获)、断言
  2. 北大文科生能选计算机专业么,文科计算机基础和文科计算机专题
  3. 浅谈session,cookie,sessionStorage,localStorage的区别及应用场景
  4. Java 文件上传组件 Apache Commons FileUpload 应用指南(二)——FileUpload如何工作?
  5. Java Code之多态
  6. n个数里找出前m个数(或者 从10亿个浮点数中找出最大的1万个)
  7. 谷歌相册明年取消无限空间储存政策
  8. 个人作业-软件产品案例分析
  9. Appium真机运行Device Name获取方法
  10. Atitit 获取SqlSessionFactory的三种方式 目录 第一节 DataSource 方式 1 第二节 读取sprbt Url方式 ByteArrayInputStream 1 第三节
  11. 【python】面向对象编程
  12. tk域名管理后台_Freenom免费域名.TK、.CF、.ML、.GA注册及使用方法
  13. 2014年美国大学生数学建模竞赛翻译及建模思路
  14. CSS学习18:CSS选择器二
  15. 河海大学计算机专业戴慧凤,特色宿舍 - 河海大学学生工作处.doc
  16. 12C安装oracle,Oracle 12C安装
  17. java学习总结(16.06.07)类的静态成员和非静态成员
  18. AndroidManifest.xml参数
  19. 利用纯CSS实现条纹背景
  20. 程序员必备的软技能-金字塔原理拆解(下)

热门文章

  1. python 多线程为什么鸡肋?
  2. php导入csv文件,php实现CSV文件导入和导出
  3. python对初学者的看法_python学习之道(1)——新手小白对print()函数的理解,Python,之路,一,浅谈...
  4. 去除div最后一个逗号_去除重复值、统计数量,这个公式可以直接套用!
  5. 技术人写作和写代码一样重要
  6. 转型产品经理该怎么做(适用于0-2岁的产品经理)
  7. jquery手写轮播图_15个超强的jQuery/HTML5图片轮播插件
  8. php 伪静态 500错误,Apache开启伪静态后报500错误.
  9. 三态门三个状态vhdl_温故知新,高阻态和三态门
  10. 《JavaScript100例|01》之javaScript实现俄罗斯方块,唤起了女朋友儿时的回忆!