> 有关“线程”的文章 - 第28页
  • Android基础#32:Android界面刷新方式,handler和view.invalidate

    1. 简介: 我们知道,Android中更新UI是在主线程中进行的。 Android程序中可以使用的界面刷新方法有两种,分别是利用Handler和利用postInvalidate()来实现在...

    04-22 24 621 文档中心
  • 自定义一个显示锁,并且这个锁存在超时机制

    自定义一个显示锁,并且这个锁存在超时机制

    synchronized 锁存在几个问题 我们在使用synchronized锁时候,由于synchronized(锁升级和锁竞争本文不讨论)特定锁机制,导致我们不能针对锁进行控制 如果到...

    04-21 36 680 文档中心
  • 线程池原理

    线程池原理

    线程池原理 线程池的实现原理 线程池的实现原理其实可以看成一个生产者消费者模型。 我们执行线程往线程池里提交任务,线程池里的线程去消费任务,其他的一...

    04-21 28 822 文档中心
  • 线程的优雅关闭

    线程的优雅关闭

    线程的优雅关闭 前言 我们都知道线程是一段运行中的代码,既然在运行中,我们怎么将它停下来。 能否强制让它停下来?强制停下来,是否会存在问题? 有什么好...

    04-21 45 688 文档中心
  • 多线程实现的方式

    多线程实现的方式

    多线程实现的方式 方式2:实现Runnable接口 定义一个类MyRunnable实现Runnable接口 在MyRunnable类中重写run()方法 创建MyRunnable类的对象 创建Thread类...

    04-21 53 476 文档中心
  • 线程的声明周期

    线程的声明周期

    嗯,线程,这东西听起来高深,但其实就像是我们生活中那些忙碌的“服务员”。它们从“入职”到“下班”,每个阶段都有自己的故事。首先,它们“入职”后只是静静躺在...

    04-21 33 553 文档中心
  • 第七章 Java多线程——重排序与Happens-before

    第七章 Java多线程——重排序与Happens-before

    7.1 什么是重排序? 计算机在执行程序时,为了提高性能,编译器和处理器常常会对指令做重排。 为什么指令重排可以提高性能? 简单说,每个指令都包含多个步...

    04-21 40 792 文档中心
  • 测试工具ApacheJMeter使用教程-详解

    测试工具ApacheJMeter使用教程-详解

    首先了解一下jmeret主要的配置元件 1、测试计划:是使用 JMeter 进行测试的起点,它是其它 JMeter测试元件的容器 2、线程组:代表一定数量的用户,它可以用...

    04-21 31 696 文档中心
  • 【php + MySQL + Android】一个超简单的Http实践

    【php + MySQL + Android】一个超简单的Http实践

      目录 前言 功能描述 关键代码讲解 把我们的文本转换成URL 创建http连接: 使用InputStreamReader,实现字节的输入流到字符的输入流的转换 关闭连接和读写...

    04-21 22 679 文档中心
  • 第五章 Java线程间的通信

    5.1 锁与同步 在Java中,锁的概念都是基于对象的,所以我们又称它为对象锁。 而这个锁呢,是只能由一个线程来持有,其它线程想要持有就必须要等持有锁的线程...

    04-20 37 495 文档中心