随风而行

soundslow


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

  • 游戏

  • 搜索

并发编程实战6-线程之间的通信-深入解析Condition源码

发表于 2018-04-10 | 分类于 Java
字数统计: 343 | 阅读时长 ≈ 1
Object类的几个方法 notify方法:只会随机唤醒一个wait线程,然后此wait线程将会继续执行 notifyAll方法:会唤醒所有的wait线程,所有wait线程将会全部执行 显示锁的condition对象 对于Object类的wait和notify方法有一定的缺陷,即无法精确 ...
阅读全文 »

并发编程实战5-Java中的读写锁ReentrantReadWriteLock(转载)

发表于 2018-04-10 | 分类于 Java
字数统计: 5.1k | 阅读时长 ≈ 25
并发安全问题主要是出现在写的情况下,而读取数据并不影响数据的结果;另外,大高并发的情况下,大多数都是数据的读取,写操作是很少的,所以可以将数据的读写进行分离,将大大提高运行效率。 读写锁又叫做共享锁和排它锁,即读取是线程共享的:可以多个线程一起读取,但是不能被写;写入是排他性的,只能有一个线程进行 ...
阅读全文 »

并发编程实战4-自旋锁,死锁,以及锁重入详解

发表于 2018-04-09 | 分类于 Java
字数统计: 1.5k | 阅读时长 ≈ 5
锁重入:也叫做递归锁 某个线程获得一个已经由它自己持有的锁对象,那么这个请求就会成功,即重入 重入是对本线程来说,即本线程多资源可以多次加锁进入,而不会出现阻塞 在JAVA环境下 ReentrantLock 和synchronized 都是可重入锁 场景:比如数据库中,用户名和密码保存在本地txt ...
阅读全文 »

并发编程实战3-单例模式与线程安全性问题

发表于 2018-04-09 | 分类于 Java
字数统计: 562 | 阅读时长 ≈ 2
单例模式是为了保证一个应用中只有一个实例对象,在单线程的情况下,只需对构造方法私有化,加上对象唯一指定就能实现,但是在多线程的情况下,就会出现问题 指令重排序: 大多数现代微处理器都会采用将指令乱序执行(out-of-order execution,简称OoOE或OOE)的方法,在条件允许的情 ...
阅读全文 »

并发编程实战2-Synchronized原理与使用

发表于 2018-04-08 | 分类于 Java
字数统计: 932 | 阅读时长 ≈ 3
Synchronized分类:修饰实例方法、静态方法和代码块 1、放在普通类方法上,内置锁就是实例对象 2、修饰静态方法,内置锁为当前的class字节码对象Sequence.class 3、修饰代码块,内置锁为括号里的对象 锁分类:偏向锁、轻量级锁和重量级锁Synchronized是通过对象 ...
阅读全文 »

并发编程实战1-多线程的周期、实现方式和意义

发表于 2018-04-08 | 分类于 Java
字数统计: 1.3k | 阅读时长 ≈ 4
day01:线程的周期 day02:创建线程的多种方式(7中):一般推荐采用Runnable接口或者Callable接口来实现多线程。 西红丝鸡蛋汤: 继承Thread类 主线成为最简单的汤的做法,现在需要仿照这个做法,定做自己的 直接继承,可以使用一些父线程的共同属性 实现Runnable ...
阅读全文 »

一部电影晓生活-韩国

发表于 2018-04-05 | 分类于 随笔
字数统计: 1.2k | 阅读时长 ≈ 4
和科学技术不同,艺术并不直接促进社会的变革,但是却是一种无形的引导。然而欣赏艺术的能力却并不总是被常人所拥有,而作为八大艺术之一的电影,却显得格外亲民,这种不需要太多“艺术”细胞的东西,相对于美术绘画、音乐旋律等,更容易使人产生共鸣。就像音乐的风格随着时代的不同而改变一样,电影的发展在不同的时期, ...
阅读全文 »

分布式服务器中的session共享问题

发表于 2018-03-18 | 分类于 大数据
字数统计: 1.6k | 阅读时长 ≈ 6
为了使得分发后的多个tomcat服务器,可以对请求session进行共享,我们需要使用一个特殊的数据服务器。一般有memcached和redis3。(redis没有这个功能) session共享原理 http协议是无状态的,即你连续访问某个网页100次和访问1次对服务器来说是没有区别对待的,因 ...
阅读全文 »

机器学习实战-8预测数值型数据-回归

发表于 2017-11-25 | 分类于 ML/DL
字数统计: 2.8k | 阅读时长 ≈ 12
回归和分类是机器学习两个主要的类别,通常会在面试的时候,被询问这两者之间的区别。对于我,有时候我也无法说清,虽然我感觉我已经弄懂了,但是这里还是说一说自己的理解。首先,我们学过一本书《随机过程》,这里面讲到了马尔科夫链等,这是一种在时间、位置等有序列属性的数据,也就是说,这些说句不仅仅存在关系,而 ...
阅读全文 »

机器学习实战-10k-means聚类

发表于 2017-11-22 | 分类于 ML/DL
字数统计: 1.7k | 阅读时长 ≈ 8
一句话总结,即将数据集分为k个类别。原理:1、首先选取k个初始点作为中心;然后遍历所有的点,对于每一个点,计算k个中心中到这个点距离最小的中心,然后将这个点划分到这个中心;3、当所有的点划分完毕,重新计算类别的计算中心(将均值作为中心),直到中心点不再变化。但是这种方式可能陷入局部最小解,为了克服 ...
阅读全文 »
上一页12345下一页
soundslow

soundslow

I take the newer medications, but I still see things that are not here.

42 日志
8 分类
101 标签
RSS
GitHub CSDN 豆瓣 知乎
友情链接
  • 阿里中间件
  • 美团点评
  • IBM
© 2013 — 2020 soundslow
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4
本站总访问量 次 | 访问人数 人
博客全站共85.6k字