1.线程管理 最重要的一个类是boost::thread,是在boost/thread.hpp里定义的,用来创建一个新线程。 上述执行函数的名称被传递到boost::thread的构造函数,一旦变量t被创建,该thread()函数在其所在线程中被立即执行。join()方法 ...
分类:
编程语言 时间:
2019-01-23 19:58:45
阅读次数:
205
https://www.cnblogs.com/emperor_zark/archive/2012/12/11/context_switch_1.html https://www.cnblogs.com/emperor_zark/archive/2012/12/11/context_switch_2 ...
分类:
其他好文 时间:
2018-12-28 20:38:40
阅读次数:
186
程序大部分浪费时间的地方都是IO 硬盘 。数据库。网络 传统io 阻塞型的 如read 会阻塞 等待有通知过来。 面向字节流 按照字节流逐一读取。 NIO 引入channel、selector 一个线程管理一个selector ,一个selector可以绑定多个channel。然后数据要流过chan ...
分类:
其他好文 时间:
2018-12-16 17:12:05
阅读次数:
109
类加载器 类加载器(class loader)用来加载 Java 类到 Java 虚拟机中。一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)。类加载器负责读取 Java 字 ...
分类:
其他好文 时间:
2018-12-08 13:09:15
阅读次数:
170
================第九课 线程管理================一、基本概念------------1. 线程就是程序的执行路线,即进程内部的控制序列, 或者说是进程的子任务。2. 线程,轻量级,不拥有自己独立的内存资源, 共享进程的代码区、数据区、堆区(注意没有栈区)、 环境变量和... ...
分类:
编程语言 时间:
2018-11-30 00:36:13
阅读次数:
188
1.介绍鸿鹄云架构【服务监控中心】提供简洁的可视化WEBUI,来管理SpringCloud微服务应用程序。2.平台基础功能服务在线状态监控、Logging日志级别管理、JMXbeans管理、Threads会话和线程管理、Trace应用请求跟踪应用运行参数信息更多资源欢迎球911708498Java系统属性、Java环境变量属性、内存信息、Spring环境属性SpringCloud其他组件监控如:当
分类:
编程语言 时间:
2018-11-20 19:42:12
阅读次数:
161
1.介绍鸿鹄云架构【服务监控中心】提供简洁的可视化WEBUI,来管理SpringCloud微服务应用程序。2.平台基础功能服务在线状态监控、Logging日志级别管理、JMXbeans管理、Threads会话和线程管理、Trace应用请求跟踪应用运行参数信息更多资源欢迎球911708498Java系统属性、Java环境变量属性、内存信息、Spring环境属性SpringCloud其他组件监控如:当
分类:
编程语言 时间:
2018-11-20 19:27:52
阅读次数:
205
1.介绍鸿鹄云架构【服务监控中心】提供简洁的可视化WEBUI,来管理SpringCloud微服务应用程序。2.平台基础功能服务在线状态监控、Logging日志级别管理、JMXbeans管理、Threads会话和线程管理、Trace应用请求跟踪应用运行参数信息Java系统属性、Java环境变量属性、内存信息、Spring环境属性SpringCloud其他组件监控如:当前处于活跃状态的会话数量、当前应
分类:
其他好文 时间:
2018-11-19 11:05:51
阅读次数:
220
1.介绍鸿鹄云架构【服务监控中心】提供简洁的可视化WEBUI,来管理SpringCloud微服务应用程序。2.平台基础功能服务在线状态监控、Logging日志级别管理、JMXbeans管理、Threads会话和线程管理、Trace应用请求跟踪应用运行参数信息Java系统属性、Java环境变量属性、内存信息、Spring环境属性SpringCloud其他组件监控如:当前处于活跃状态的会话数量、当前应
分类:
其他好文 时间:
2018-11-19 11:02:43
阅读次数:
139
一句话总结:Java NIO主要解决传统IO针对每个连接都需创建一个阻塞线程,造成大量线程时线程上下文的开销。NIO通过一个独立单线程管理连接,当数据到达时触发事件,业务可自由选择单线程/线程池/新线程进行处理。这在有大量连接但数据传输不频繁的场景如IM聊天场景非常有用。 Java NIO的几个重要 ...
分类:
编程语言 时间:
2018-11-04 12:44:57
阅读次数:
198