- 博客(4)
- 收藏
- 关注
转载 线程池的核心线程
1:线程池的核心线程是可以重复利用的 2:当有新任务来的时候,先看看当前的线程数有没有超过核心线程数,如果没超过就直接新建一个线程(核心线程)来执行新的任务,如果超过了就看看缓存队列有没有满,没满就将新任务放进缓存队列中,满了就新建一个线程(非核心线程)来执行新的任务,如果线程池中的线程数已经达到了指定的最大线程数了,那就根据相应的策略拒绝任务。 3:当缓存队列中的任务都执行完了的时候,线程池中的线程数如果大于核心线程数,就销毁多出来的线程,直到线程池中的线程数等于核心线程数。此时这些线程就不会被销毁了
2020-09-14 15:02:23
1380
2
原创 js 获取session
写给dom<p hidden id="id"><%=session.getAttribute("id") %></p> $('#id').html();
2020-07-31 10:57:33
263
原创 iframe 父调子 子调父
父调子 var childWindow= $("#id")[0].contentWindow; //调方法 childWindow.searchbase(filter); //调值 childWindow.aa; 子调父 //调值 window.parent.aa //调方法 window.parent.function(filter);
2020-07-31 10:55:33
188
转载 详解jQuery除指定区域外点击任何地方隐藏DIV功能
$('body').click(function(e) { var target = $(e.target); // 如果#overlay或者#btn下面还有子元素,可使用 // !target.is('#btn *') && !target.is('#overlay *') if(!target.is('#btn') && !target.is('#overlay')) { if ( $('#overlay').is(':visible') ) { ...
2020-07-29 10:59:49
211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅