上一页 1 ··· 114 115 116 117 118 119 120 121 122 ··· 134 下一页
摘要: 作者 方腾飞 发布于 2013年12月23日 | 被首富的“一个亿”刷屏?不如定个小目标,先把握住QCon上海的优惠吧!2 讨论 分享到:微博微信FacebookTwitter有道云笔记邮件分享 稍后阅读 我的阅读清单 分享到:微博微信FacebookTwitter有道云笔记邮件分享 1. 什么是F 阅读全文
posted @ 2016-10-13 18:11 跨境电商杂货铺 阅读(361) 评论(0) 推荐(0) 编辑
摘要: asyn4j 是一个java异步方法调用框架,基于消费者与生产者模式。包括了异步方法执行,异步回调执行,异步工作缓存模块.支持Spring. 让我们写异步方法不再写很多的相关多线程代码。用asyn4j轻松搞定异步方法调用.提高程序的响应能力. 阅读全文
posted @ 2016-10-13 18:10 跨境电商杂货铺 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: 1:同步调用:一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用 2:回调:一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口; 3:异步调用:一种类似消息或事件的机制,不过它的调用方向刚好相反,接口的服务在收到某种讯息或发生某种事件时,会主动通知客户方(即调用客户方 阅读全文
posted @ 2016-10-13 18:06 跨境电商杂货铺 阅读(12747) 评论(0) 推荐(0) 编辑
摘要: 1、 什么时候必须同步?什么叫同步?如何同步? 要跨线程维护正确的可见性,只要在几个线程之间共享非 final 变量,就必须使用 synchronized(或 volatile)以确保一个线程可以看见另一个线程做的更改。 为了在线程之间进行可靠的通信,也为了互斥访问,同步是必须的。这归因于java语 阅读全文
posted @ 2016-10-13 17:57 跨境电商杂货铺 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 线程池 要知道在计算机中任何资源的创建,包括线程,都需要消耗系统资源的。在WEB服务中,对于web服 务器的响应速度必须要尽可能的快,这就容不得每次在用户提交请求按钮后,再创建线程提供服务 。为了减少用户的等待时间,线程必须预先创建,放在线程池中,线程池可以用HashTable这种数 据结构来实现, 阅读全文
posted @ 2016-10-13 17:45 跨境电商杂货铺 阅读(1681) 评论(0) 推荐(0) 编辑
摘要: 1.多线程并发时,多个线程同时请求同一个资源,必然导致此资源的数据不安全,A线程修改了B线 程的处理的数据,而B线程又修改了A线程处理的数理。显然这是由于全局资源造成的,有时为了解 决此问题,优先考虑使用局部变量,退而求其次使用同步代码块,出于这样的安全考虑就必须牺牲 系统处理性能 2. 出于这样的 阅读全文
posted @ 2016-10-13 17:41 跨境电商杂货铺 阅读(5253) 评论(0) 推荐(0) 编辑
摘要: 1.异步操作过程实例: A.开启一个线程一直执行耗时操作 B.通过每隔多长多件轮询线程是否实行完毕,thread.isCompleted() C.执行完毕后,通过回调函数返回真实信息 一个调用者在调用耗时操作,不能立即返回数据时,先返回一个取货凭证.然后在过一断时间后凭取货凭证来获取真正的数据. 所 阅读全文
posted @ 2016-10-13 17:27 跨境电商杂货铺 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: 阻塞就是干不完不准回来,一直处于等待中,直到事情处理完成才返回; 非阻塞就是你先干,我先看看有其他事没有,一发现事情被卡住,马上报告领导。 回调函数就是通知,回调函数就是通知!!!! 我们拿最常用的send和recv两个函数来说吧... 比如你调用send函数发送一定的Byte,在系统内部send做 阅读全文
posted @ 2016-10-13 17:20 跨境电商杂货铺 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 读写锁:分为读锁和写锁,多个读锁不互斥,读锁与写锁互斥,这是由jvm自己控制的,你只要上好相应的锁即可。如果你的代码只读数据,可以很多人同时读,但不能同时写,那就上读锁;如果你的代码修改数据,只能有一个人在写,且不能同时读取,那就上写锁。总之,读的时候上读锁,写的时候上写锁! 三个线程读数据,三个线 阅读全文
posted @ 2016-10-13 17:12 跨境电商杂货铺 阅读(666) 评论(0) 推荐(0) 编辑
摘要: Java线程调度是Java多线程的核心,只有良好的调度,才能充分发挥系统的性能,提高程序的执行效率。这里要明确的一点,不管程序员怎么编写调度,只能最大限度的影响线程执行的次序,而不能做到精准控制。线程休眠的目的是使线程让出CPU的最简单的做法之一,线程休眠时候,会将CPU资源交给其他线程,以便能轮换 阅读全文
posted @ 2016-10-13 17:08 跨境电商杂货铺 阅读(1634) 评论(0) 推荐(0) 编辑
上一页 1 ··· 114 115 116 117 118 119 120 121 122 ··· 134 下一页