码迷,mamicode.com
首页 >  
搜索关键字:wait    ( 4930个结果
linux-epoll-linux4.1.10
struct eventpoll {?...wait_queue_head_t wq;调用epoll的进程会在这个waitqueue上睡眠???wait_queue_head_t poll_wait;每个epoll也是一个文件,所以他可以被其他epoll在监测,这个poll_wait就是文件的一个waitqueue,当把这个文件添加到另一个epoll监测时,
分类:系统相关   时间:2017-12-11 18:36:18    阅读次数:192
Nginx配置优化及深入讲解,大家可以听一下
随着访问量的不断增加,需要对Nginx和内核做相应的优化来满足高并发用户的访问,那下面在单台Nginx服务器来优化相关参数。 1) Nginx.conf配置优化: worker_processes 8; nginx进程数,建议按照cpu数目来指定,一般为它的倍数。 worker_cpu_affini ...
分类:其他好文   时间:2017-12-11 16:15:49    阅读次数:224
kubernetes实战之二(Pod)
Pod是kubernetes的基本操作单元,也是应用运行的载体。整个kubernetes系统都是围绕着Pod展开的,比如如何部署运行Pod、如何保证Pod的可靠性、如何访问Pod等。另外,Pod是一个或者多个相关容器的集合,这可以说是一大创新点,提供了一种容器组合的模型,当然也使得在Pod的操作和生 ...
分类:Web程序   时间:2017-12-11 11:24:31    阅读次数:1372
初学线程池--1,自己实现一个线程池
自己实现一个简单的线程池 public interface ThreadPool { // 启动 void execute(Job job); // 关闭 void shutDown(); // 增加线程 void addWorkThread(int num); // 减少线程 void reduc ...
分类:编程语言   时间:2017-12-11 11:21:57    阅读次数:248
Java并发编程系列(一)基础概念
1.线程状态图: 5种状态: 1.新建(new) 2.就绪(Runnable) 3.运行(Running) 4.阻塞(Blocked) 等待阻塞:调用了wait()方法 同步阻塞:调用了synchronized()方法或执行了synchronized代码块,但是没有获取到对象的同步锁。 其他阻塞:调 ...
分类:编程语言   时间:2017-12-10 17:07:27    阅读次数:193
Java 线程的中断机制
今天我们聊聊 Java 线程的中断机制。 线程中断机制提供了一种方法,用于将线程从阻塞等待中唤醒,并作出相应的“受控中断”处理。 这段代码使用了 Java 提供的 wait/notify 机制,线程执行 lock.wait() 会阻塞,有三种情况使线程恢复运行。 超时 1000ms 结束,正常执行下 ...
分类:编程语言   时间:2017-12-09 22:21:36    阅读次数:224
端口状态说明 LISTENING、ESTABLISHED、TIME_WAIT及CLOSE_WAIT
TCP状态转移要点 TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不会被释放。网络服务器程序要同时管理大量连接,所以很有必要保证无用连接完全断开,否则大量僵死的连接会浪费许多服务器资源。在众多TCP状态中 ...
分类:其他好文   时间:2017-12-09 21:07:13    阅读次数:215
C# Thread、delegate、Task三种异步进行对比
1.Thread 【线程】 不断创建 Thread 会消耗很大的cup 导致 异步效率变慢 2.delegate【委托异步】 由于需要不断的实例化 委托类 将会消耗cup 和 内存 3.Task 【结合 async】 这种是三种中性能最好的 较低的cup和内存损耗 下面是例子: #region 委托 ...
分类:Windows程序   时间:2017-12-09 20:50:42    阅读次数:905
MYCAT实战之分片迁移
实践扩容 1.要求: travelrecord 表定义为10个分片,尝试将10个分片中的 2 个分片转移到第二台MySQL上, 并完成记录要求,最快的数据迁移做法,中断业务时间最短 2.针对分片以及迁移方式 mycat中分片可以理解为dbn 而dbn可以是单独datahost中的某个database ...
分类:其他好文   时间:2017-12-09 19:29:41    阅读次数:172
Java 多线程编程
Java 多线程编程 Java 给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。 多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。 这里定义和线程相关的另一个术语 - 进程:一个进程包括由操 ...
分类:编程语言   时间:2017-12-09 18:12:20    阅读次数:138
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!