线程池的作用: 线程池作用就是限制系统中运行线程的数量。 依据系统的环境情况。能够自己主动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其它线程排队等候。一个任务运行完毕,再从队列的中取最前面的任务開始运行。 为什么要用线程池: 1.降低 ...
分类:
编程语言 时间:
2017-05-13 22:04:14
阅读次数:
228
当多个线程在并发的时候,难免会碰到相互冲突的事情,比如最经典的ATM机的问题,并发不可怕,可怕的是我们没有能力控制。 线程以我的理解可以分为三种 ① 锁。 ② 互斥。 ③ 信号。 好,这一篇主要整理“锁”,C#提供了2种手工控制的锁 一: Monitor类 这个算是实现锁机制的纯正类,在锁定的临界区 ...
分类:
编程语言 时间:
2017-05-12 17:35:28
阅读次数:
156
单片机的40个引脚可分为4类:电源、时钟、控制和I/O引脚。 1. 电源: ⑴ VCC - 芯片电源,接+5V; ⑵ VSS - 接地端; 2. 时钟: XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。 3.控制线:控制线共有4根, ⑴ ALE/PROG:地址锁存允许/片内EPROM编程 ...
分类:
其他好文 时间:
2017-05-06 20:02:27
阅读次数:
1309
DCE是数据通信设备,如MODEM,连接DTE设备的通信设备。(一般广域网常用DCE设备有:CSU/DSU,广域网交换机,MODEM)DCE针头DTE孔头OSI模型:面向用户-应用层、表示层、会话层
面向数据传输:传输层TCPUDP、网络层、数据链路层、物理层OSITCP/IP应用层表示层应用层会话层(面向数据传输..
分类:
其他好文 时间:
2017-05-03 19:24:00
阅读次数:
244
cisco的ios被删除,如何通过tftp恢复1、在其中一台服务器上安装TFTP软件,然后将IOS文件放到TFTP服务器器的默认根目录下。2、将控制线与路由器连接,另外用交叉网线连接机器的网卡和路由器以太网口3、打开机器的超级中断,联上路由器,(可以使用Ctrl+break进入ROMMON模式)此..
分类:
移动开发 时间:
2017-05-01 21:04:10
阅读次数:
240
一.同步控制: 用于多线程并发访问容器资源的线程安全 常用的容器ArrayList HashMap HashSet都是线程不安全的Collections 中提供了SynchronizedXxx() 方法用于包装容器为同步的 二.容器只读控制 容器只读设置 util包下的Collections提供了三 ...
分类:
其他好文 时间:
2017-04-29 16:16:26
阅读次数:
163
1.两种方式的差异 2.线程的生命周期 3.线程控制(线程的方法) 4.线程同步 5.线程同步锁 一、 两种方式的差异 A extends Thread :简单 不能再继承其他类了(Java单继承)同份资源不共享 B implements Runnable:( 推荐) )多个线程共享一个目标资源,适 ...
分类:
编程语言 时间:
2017-04-28 10:23:05
阅读次数:
232
Executors创建的4种线程池的使用 Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大 ...
分类:
编程语言 时间:
2017-04-25 16:45:51
阅读次数:
224
apache工作模式: beos工作模式(跟linux关系不大,或者暂时用不上) 在Beos系统上的工作模式,使用一个单独的控制线程来创建和控制处理请求的工作线程。 event工作模式(不太稳定,或者说暂时用不上) event模式由于把服务进程从链接中分离出来,在开启KeepAlive场合下相对wo ...
分类:
Web程序 时间:
2017-04-18 18:46:31
阅读次数:
233
一、并发中的关键问题及其解决思路 并发中的关键问题:1. 线程之间如何通信 —— 线程之间如何交换信息2. 线程之间如何同步 —— 控制线程的相对执行顺序 两种解决思路: 1. 隐式通信,显示同步 —— 线程之间通过共享内存中的公共状态来隐式通信,那么就必须显示的指定线程见的互斥来实现同步2. 显式 ...
分类:
编程语言 时间:
2017-04-17 21:53:41
阅读次数:
206