InTheWorld
  • 首页
  • 推荐书籍
  • About

浮舟沧海

  • 当前位置 : 
  • InTheWorld
  • / 2016年10月 的文章
  • NDK开发的入门级总结

    2016年10月29日 作者:swliu
    2评论
    Post Views = 1207

    本文出自:【InTheWorld的博客】

    就在两天前,我对JNI或者NDK开发的了解基本都还处于Hello World水平。这两天花时间学习了一下,算是对NDK开发有了一些入门级的了解。所以我准备写这一篇博客,算是一个入门级的学习总结。鉴于目前的水平,这篇blog不会讨论到一些复杂的内容,仅仅是一[……]

    Read more

  • RxAndroid解析

    2016年10月23日 作者:swliu
    暂无评论
    Post Views = 996

    本文出自:【InTheWorld的博客】

    首先说明,RxAndroid其实并不是一个大项目,它更接近于一个RxJava在Android平台的一个补丁。不过这个霸气的名字却容易让人感觉这个一个平行的大项目。其实RxJava在Android上特殊性主要体现在UI线程的切换上,因为Android不允许普[……]

    Read more

  • RxJava原理之Scheduler

    2016年10月23日 作者:swliu
    暂无评论
    Post Views = 1286

    本文出自:【InTheWorld的博客】

    线程的切换是RxJava一个重要的特性,并行运算和指定线程运行都是基于这种特性的。 其中,RxJava使用Scheduler类来抽象执行体(线程或者线程池)。而指定Scheduler的方式有observeOn()和subscribeOn()这两种。本文的标[……]

    Read more

  • mDNS浅析及应用

    2016年10月15日 作者:swliu
    暂无评论
    Post Views = 3571

    本文出自:【InTheWorld的博客】

    mDNS是multicast DNS,mDns实现了在局域网内的服务发现功能。mDNS协议应用非常广泛,其中苹果的Bonjour就是mDNS的一个实现,此外Android 4.1之后也加入了对mDNS协议的支持。那么不禁要问,mDNS是如何实现局域网内的服[……]

    Read more

  • 线程同步技术之RCU

    2016年10月7日 作者:swliu
    暂无评论
    Post Views = 753

    本文出自:【InTheWorld的博客】

    多核程序设计其实挺困难的,就拿RCU(Read-Copy-Update)技术来说,我现在已经不知道自己看《深入理解并行编程》的RCU多少次了。到现在为止,还是有一些东西没有完全理解。这篇blog算是对我所领会到的RCU知识的暂时性总结。

    • RCU背景

    [……]

    Read more

  • Java内存模型与volatile

    2016年10月6日 作者:swliu
    暂无评论
    Post Views = 831

    本文出自:【InTheWorld的博客】

    关于内存模型的问题,我以前写过一篇关于硬件内存模型的博客(多核程序设计——存储模型)。这篇blog主要分析了完全存储定序与部分存储定序的硬件存储模型。总的来说,硬件千奇百怪,内存模型五花八本,完全掌握这些CPU的脾气其实是件非常困难的事。Java作为一种跨[……]

    Read more

  • Java多线程同步实现

    2016年10月5日 作者:swliu
    暂无评论
    Post Views = 1017

    本文出自:【InTheWorld的博客】

    说实话,我在准备探究Java线程同步的实现原理时,并没有听说过AbstractQueuedSynchronizer。所以作为一个昨天才第一次听说的自旋锁实现方式,AQS成功地吸引了我。AQS的实现基于CLH锁(Craig, Landin, and Hage[……]

    Read more

  • 基本线程同步总结(C与Java)

    2016年10月3日 作者:swliu
    暂无评论
    Post Views = 802

    本文出自:【InTheWorld的博客】

       《Posix多线程程序设计》是我读的第一本关于多线程程序设计的书籍。这本书生动且深刻地讲解了多线程程序设计的难点与Pthread库的使用方式,我从中收获颇丰。Pthread作为操作系统接口标准,直接用于应用层开发难免会让人感觉到有[……]

    Read more

近期文章

  • 关于Fuchsia OS的一些思考
  • 使用MFCC和RNN的简单语音识别
  • Hadoop的RPC设计分析
  • Raft算法实现之状态存储——基于etcd
  • word2vec学习笔记——CS224n

最新评论

  • 我去,刚神你过分了!From swliu  2018-03-12 11:24:18
  • 写得真是太好了,太感动了From 1234  2018-03-12 09:11:06
  • 谢谢!本来想认真弄一下etcd的,现在看来估计要烂尾了,尴尬From lshw4320814  2018-02-26 14:22:43
  • 透彻,好评。From 路人甲  2018-02-24 13:49:42
  • 你看下面这三句话,以及之后的6行代码。 // find a free monitor or oneFrom lshw4320814  2018-02-11 10:39:06
  • 有个问题:假设线程A在执行同步操作的过程中没有竞争,且需要对同一个对象多次重入,现在知道第一次CASFrom 郝黎阳  2018-02-10 11:06:26
  • 我觉得还行吧,这只是一个单纯的word2vec例子。训练的语料库只有不到30m,这和几百G的大型语料From lshw4320814  2017-12-21 13:56:35

文章归档

  • 2018年四月 (1)
  • 2018年一月 (1)
  • 2017年十二月 (4)
  • 2017年十月 (4)
  • 2017年九月 (2)
  • 2017年八月 (2)
  • 2017年七月 (4)
  • 2017年六月 (2)
  • 2017年五月 (4)
  • 2017年四月 (2)
  • 2017年二月 (1)
  • 2017年一月 (2)
  • 2016年十二月 (4)
  • 2016年十一月 (1)
  • 2016年十月 (8)
  • 2016年九月 (4)
  • 2016年七月 (1)
  • 2016年六月 (3)
  • 2016年五月 (2)
  • 2016年二月 (2)
  • 2016年一月 (1)
  • 2015年十二月 (2)
  • 2015年九月 (1)
  • 2015年八月 (1)
  • 2015年七月 (1)
  • 2015年六月 (1)
  • 2015年四月 (1)
  • 2015年三月 (4)
  • 2015年一月 (2)
  • 2014年十一月 (1)
  • 2014年十月 (1)
  • 2014年九月 (5)
  • 2014年七月 (1)
  • 2010年一月 (1)

分类目录

  • Android (16)
    • Media (1)
    • OpenGL/ES (2)
  • Big Data (1)
    • Hadoop (1)
  • C/C++ (14)
  • Java (19)
    • JVM原理与实现 (4)
  • Linux/Unix (6)
  • Lua (1)
  • NLP (1)
  • TensorFlow (1)
  • Web相关 (4)
    • Angular (1)
    • Node.js (1)
  • 并发 (4)
  • 数据库 (5)
    • MySQL (3)
    • Redis (1)
  • 服务器架构&网络 (14)
    • DevOps (1)
    • Docker (1)
    • message queue (1)
    • Spring Boot/Spring Cloud/Spring (4)
    • ZooKeeper (1)
    • 分布式系统 (3)
    • 网络安全 (1)
  • 硬件&嵌入式 (1)
  • 编程语言 (1)
  • 网络编程 (5)
    • Java stack (2)
    • Python (1)
  • 胡思乱想 (1)

标签

Actor C/C++, 求值顺序 cache charset concurrent Condition flatMap hotspot innodb Java java concurrent JVM JVM实现 Lock Lua Lua实现 Lua源码分析 Lua调用C函数 merge MESI协议 MySQL Open GL ES OpenJDK源码 Pthread Qt reactive reactive programming RxJava Semaphore spontaneous event Spring boot Spring cloud unicode utf Windows 七周七并发模型 信号量 内核同步 原子操作 响应式编程范式 多核 多核程序设计 多线程设计模式 缓存一致性 虚拟机

友情链接

  • KingMario的主页
  • liuyouth 技术导航站点
  • wing的地方酒馆
  • 张旭童的博客
  • 曾经使用的CSDN博客
  • 热评文章
  • 随机文章
  • JVM原理与实现——Synchronized关键字 (7评论)
  • Java线程池、Executor原理分析 (4评论)
  • SSL/TLS的理解与使用 (4评论)
  • 图片加载库Glide的“经验型”用法 (3评论)
  • JVM原理与实现——Thread (2评论)
  • Raft算法实现之状态存储——基于etcd (2评论)
  • word2vec学习笔记——CS224n (2评论)
  • NDK开发的入门级总结 (2评论)
  • TCP粘包与拆包——基于Netty (1评论)
  • Varnish缓存服务器的使用 (1评论)
  • RxJava设计原理与解析<2>
  • RxJava设计原理解析<3>
  • word2vec学习笔记——CS224n
  • MINA拆包问题的简单讨论
  • PCI配置空间访问的细节
  • 基本线程同步总结(C与Java)
  • 《SRE Google运维解密》读书笔记(部分)
  • Java线程池、Executor原理分析
  • MySQL中innodb引擎分析之初始化
  • 多核程序设计——缓存一致性协议MESI

Follow Me

Email: 573871507@qq.com

功能

  • 登录
  • 文章RSS
  • 评论RSS
  • WordPress.org
© InTheWorld All Rights Reserved. Theme zAlive by zenoven.
  • About
  • 推荐书籍