上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
摘要: 线程池 学习材料来源于网络 如有侵权,联系删除 线程是不是有多越好? 1、线程在java中是一个对象,更是操作系统的资源,线程创建、销毁需要时间。如果创建时间+销毁时间>执行任务时间就很不合算。 2、java对象占用堆内存,操作系统线程占用系统内存,根据jvm规范,一个线程默认最大栈大小1M,这个栈 阅读全文
posted @ 2020-12-02 15:03 shaoyayu 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 线程封闭 学习材料来源于网络 如有侵权,联系删除 线程封闭概念 多线程访问共享可变数据时,涉及到线程间数据同步的问题。并不是所有时候,都要用到共享数据,所以线程封闭概念就提出来了。 数据都被封闭在各自的线程之中,就不需要同步,这种通过将数据封闭在线程中而避免使用同步的技术称为线程封闭。 线程封闭具体 阅读全文
posted @ 2020-12-02 15:02 shaoyayu 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 线程通信 学习材料来源于网络 如有侵权,联系删除 要想实现多个线程之间的协同,如:线程执行先后顺序、获取某个线程执行的结果等等。 涉及到线程之间相互通信,分为下面四类: 文件共享 网络共享 共享变量 jdk提供的线程协调API JDK提供的线程线程通信API: suspend()/resume()、 阅读全文
posted @ 2020-12-02 15:00 shaoyayu 阅读(251) 评论(0) 推荐(0) 编辑
摘要: CPU缓存和内存屏障 学习材料来源于网络 如有侵权,联系删除 多级缓存 Ll Cache(一级缓存)是CPU第一层高速缓存,分为数据缓存和指令缓存。一般服务器CPU的L1缓存的容量通常在32—4096KB。 L2由于Ll级高速缓存容量的限制,为了再次提高CPU的运算速度,在CPU外部放置一高速存储器 阅读全文
posted @ 2020-12-02 14:59 shaoyayu 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 线程终止 学习材料来源于网络 如有侵权,联系删除 如何终止一个线程 stop()停止线程 Thead线程 package icu.shaoyayu.multithreading.chapter1; /** * @author shaoyayu * @E_Mail * @Version 1.0.0 * 阅读全文
posted @ 2020-12-02 14:57 shaoyayu 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 线程状态 学习材料来源于网络 如有侵权,联系删除 系统调度 New∶尚未启动的线程的线程状态。 Runnable:可运行线程的线程状态,等待CPU调度。 Blocked:线程阻塞等待监视器锁定的线程状态。处于synchronized同步代码块或方法中被阻塞。 Waiting:等待线程的线程状态。下列 阅读全文
posted @ 2020-12-02 14:56 shaoyayu 阅读(93) 评论(0) 推荐(0) 编辑
摘要: JVM的运行 学习材料来源于网络 如有侵权,联系删除 线程独占:每个线程都会有它独立的空间,随线程生命周期而创建和销毁 线程共享:所有线程能访问这块内存数据,随虚拟机或者GC而创建和销毁 方法区 JVM用来存储加载的类信息、常量、静态变量、编译后的代码等数据虚拟机规范中这是一个逻辑区划。具体实现根据 阅读全文
posted @ 2020-12-02 14:55 shaoyayu 阅读(99) 评论(0) 推荐(0) 编辑
摘要: HBase与Protobuf 简介 官方文档 什么是 Google Protocol Buffer? 假如您在网上搜索,应该会得到类似这样的文字介绍: Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 4 阅读全文
posted @ 2020-08-10 06:40 shaoyayu 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: HBase API 说明 这里我配置的是HBase-0.98.23-hadoop2,api也是使用的是这个版本的 pom文件 <!-- https://mvnrepository.com/artifact/org.apache.hbase/hbase-client/0.98.23-hadoop2 - 阅读全文
posted @ 2020-08-10 06:39 shaoyayu 阅读(201) 评论(0) 推荐(0) 编辑
摘要: HBase全分布式部署 1、HDFS上的独立HBase 在独立的hbase上有时有用的变体是,所有守护程序都在一个JVM中运行,而不是持久化到本地文件系统,而是持久化到HDFS实例。 当您打算使用简单的部署概要文件时,可以考虑使用此概要文件,虽然负载很轻,但是数据必须在节点间来回移动。写入要复制数据 阅读全文
posted @ 2020-08-10 06:38 shaoyayu 阅读(2026) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页