容器功能的扩展ApplicationContext用于扩展BeanFactory中现有的功能。究竟多出了哪些功能,进一步探索。写法上:BeanFactory bf = new XmlBeanFactory(new ClassPathResource("beanFactoryTest.xml")); ...
分类:
编程语言 时间:
2016-11-08 14:00:34
阅读次数:
228
传统的图形界面应用程序都只有一个线程执行,并且一次执行一个操作。如果用户调用一个比较耗时的操作,就会冻结界面响应。 一个解决方法是按照事件处理的思路: 调用 Void QApplication::processEvents() 或 void QApplication::processEvents ( ...
分类:
编程语言 时间:
2016-11-01 01:28:54
阅读次数:
321
Web Workers 是 HTML5 提供的一个javascript多线程解决方案,我们可以将一些大计算量的代码交由web Worker运行而不冻结用户界面。 一:如何使用Worker Web Worker的基本原理就是在当前javascript的主线程中,使用Worker类加载一个javascr ...
分类:
Web程序 时间:
2016-10-24 23:06:32
阅读次数:
246
DataGrid 配置表头 字段 中文 说明 Field 字段 注意:mg_ 开头的字段为层级表头 Title 列称 OrderNum 序号 显示的顺序(冻结和非冻结列是两个组的序号) Width 列宽 设置的宽度(在自适应屏幕时最后的字段无效) dg.options.fitColumns属性决定( ...
分类:
Web程序 时间:
2016-10-24 02:08:33
阅读次数:
167
一、wait和sleep区别? 1.wait可以指定也可以不指定。sleep必须指定时间。 2.在同步中时,对cpu的执行权和锁的处理不同。它们都能将线程处于冻结状态。 wait:释放执行权,释放锁。 sleep:释放执行权,不释放锁。 二、线程的结束 1.调用该线程的stop()方法结束线程。容易 ...
分类:
编程语言 时间:
2016-10-15 01:57:46
阅读次数:
179
线程间的通信:多个线程在处理同一资源,但是任务却不同。一、等待唤醒机制涉及的方法:1.wait();让线程处于冻结状态,被wait的线程会被存储到线程池中2.notify();唤醒线程池中的一个任意线程3.notifyAll();唤醒线程池中的所有线程这些方法都必须定义在同步中,因为这些方法是用于操 ...
分类:
编程语言 时间:
2016-10-14 23:30:40
阅读次数:
235
现象: konsole,setting等plasma的系统应用反应缓慢,在滚动条滚动时,尤为明显。 触发条件: 并不是十分明确的系统滚动升级(Syu)后,产生。 现象收集: 可疑的dmesg 可疑的journal 1 可疑的journal 2 处理步骤: 基于上面的信息,首先判断是驱动 nouvea ...
分类:
系统相关 时间:
2016-10-07 17:33:09
阅读次数:
810
回调函数的处理逻辑理解:
所谓的回调函数处理逻辑,其实就是先将回调函数的代码 冻结(或者理解为闲置),接着将这个回调函数的代码放到回调函数管理器的队列里面。
待回调函数被触发调用的时候,对应的回调...
分类:
Web程序 时间:
2016-10-04 12:06:58
阅读次数:
191
多线程--线程间通信 对同一个资源进行处理,但是任务却不同 线程间通信--等待唤醒机制 1、wait(); 线程处于冻结状态,被wait线程存储在线程池中 2、notify(); 从线程池唤醒一个线程 3、notifyAll(); 唤醒所有线程 方法必须定义在同步中 为什么操作线程的方法wait n ...
分类:
编程语言 时间:
2016-09-30 02:01:55
阅读次数:
170
关于线程的诞生 早期的16位Windows只有一个执行线程,在执行各种程序时,如果这个线程运行出现了问题,就会“冻结”整个系统,使得系统处于未响应状态。这是一件多么尴尬的事儿,无论是用户还是微软自己,都不能长时间的忍受这种状况!不过,在那个时代,能有一台电脑,能使用Windows本身就是一件极其奢侈 ...
分类:
编程语言 时间:
2016-09-19 23:59:58
阅读次数:
338