热文Java线程池

一 点睛 1 系统启动一个新线程的成本是比较高的,因为它涉及到与操作系统交互。在这种情形下,使用线程池可以很好地提高性能,尤其是当程序中需要创建大量生存期很短暂的线程时,更应

热文Java线程协调运行

一 点睛 借助于Object类提供的wait()、notify()和notifyAll()三个方法,可实现Java线程协调运行。这三个方法并不属于Thread类,而是属于Ob

热文Java改变线程优先级

一 点睛 每个线程在执行时都具有一定的优先级,优先级高的线程获得较多的执行机会,而优先级低的线程则获得较少的执行机会。 每个线程默认的优先级都与创建它的父线程的优先级相同,

热文Java的线程让步yield

一 点睛 yield()方法是一个和sleep()方法有点类似的方法,它是Thread类提供的一个静态方法,它也可以让当前正在执行的线程暂停,但它不会阻塞该线程,它只是让线程

热文线程的新建和就绪状态

一 点睛 当线程被创建启动以后,它既不是一启动就进入执行状态,也不是一直处于执行状态,在线程的生命周期中,它要经过新建、就绪、运行、阻塞和死亡5种状态。当线程启动后,它不可能

热文硬盘驱动器故障暴露出备份脆弱性

硬盘驱动器更换看起来简单,其实正好相反,IT部门必须深入到服务器的核心才能真正提供解决方案。 数据中心有一台服务器闪烁着琥珀色的灯光,这个警告意味着硬盘驱动器有潜在的问题。通

热文Python的内存管理

语言的内存管理是语言设计的一个重要方面。它是决定语言性能的重要因素。无论是C语言的手工管理,还是Java的垃圾回收,都成为语言最重要的特征。这里以Python语言为例子,说明一

热文Valgrind检测内存管理错误

一 点睛 常见的内存分配方式分3种:静态存储、栈上分配、堆上分配。全局变量属于静态存储,它在编译时就被分配了存储空间;函数内的局部变量属于栈上分配;而最灵活的内存使用方式当属

热文ELF介绍

一 点睛 ELF是一种用于二进制文件、可执行文件、目标代码、共享库和核心转储的标准文件格式。 ELF标准的目的是为软件开发人员提供一组二进制接口定义,这些接口可延伸到多种操

热文Spark DataSet介绍

        声明:代码主要以Scala为主,希望广大读者注意。本博客以代码为主,代码中会有详细的注释。相关文章将会发布在我的个人博客专栏[《Spark 2.0机器学习》][

热文Maven 介绍

Maven是什么? 可以做什么? 下面是来自官网的介绍 Maven’s Objectives Maven’s primary goal is to allow a