JAVA多线程和并发基础面试问答 经验

原文链接 译文连接 作者 :Pankaj 译者 : 郑旭东 校对 :方腾飞 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应

jopen 2014-01-24   31144   0

聊聊并发-Java中的Copy-On-Write容器 经验

一个新的内容然后再改,这是一种延时懒惰策略。从JDK1.5开始Java并发包里提供了两个使用 CopyOnWrite机制实现的并发容器,它们是CopyOnWriteArrayList和CopyOnWriteArraySet。

jopen 2014-03-29   12701   0

Python并发分布式开发框架 asyncoro 经验

asyncore库是python的一个标准库,它是一个异步 socket的包装。我们操作网络的时候可以直接使用socket等底层的库,但是 asyncore使得我们可以更加方便的操作网络,避免直接使用socket,select,poll等工具时需要面对的复杂。

jopen 2012-07-09   21625   0

《 Java并发编程从入门到精通》 常见的内存溢出的三种情况 经验

一个Survivor区占整个年轻代的1/10 -XX:+UseParallelGC:F年轻代使用并发收集,而年老代仍旧使用串行收集. -XX:+UseParNewGC:设置年轻代为并行收集,JDK5

jopen 2015-09-08   19454   0

Java并发的四种风味:Thread、Executor、ForkJoin和Actor 经验

Java并发编程的4种风格:Threads,Executors,ForkJoin和Actors 我们生活在一个事情并行发生的世界。自然地,我们编写的程序也反映了这个特点,它们可以并发的执行。当然除了

jopen 2015-01-13   40495   0

Python控制多进程与多线程并发 经验

Python控制多进程与多线程并发数。本来写了脚本用于暴力破解密码,可是1秒钟尝试一个密码2220000个密码我的天,想用多线程可是只会一个for全开,难道开2220000个线程吗? 0x01    前言

jopen 2015-10-26   28350   0

Java 并发专题 : CyclicBarrier 打造一个安全的门禁系统 经验

继续并发专题~ 这次介绍CyclicBarrier:看一眼API的注释: /** * A synchronization aid that allows a set of threads to

jopen 2016-01-16   6416   0

聊聊并发(6)ConcurrentLinkedQueue的实现原理分析 经验

本系列: 聊聊并发(1)深入分析Volatile的实现原理 聊聊并发(2)Java SE1.6中的Synchronized 聊聊并发(3)Java线程池的分析和使用 聊聊并发(4)深入分析ConcurrentHashMap

trll7485 2016-01-24   7835   0

Java并发编程:从根源上解析volatile关键字的实现 经验

Java并发编程:volatile关键字解析 1、目录结构 内存模型的相关概念 并发编程中的三个概念 Java内存模型 深入剖析volatile关键字 使用volatile关键字的场景

jinlong92 2016-09-18   6333   0

入门goroutine并发设计模式以及goroutine可视化工具 经验

首先,为了防止过于枯燥,我先列出我最喜欢的一个模式:Daisy-Chain。这个模式比较复杂,对go的并发编程不太熟悉的同学,可以先看下面的模式。然后回过头来看这个。 daisy chain会创建很多

zmoh7166 2016-10-10   12689   0

关于Golang和JVM中并发模型实现的探讨 经验

之后比较深入地体会到众多分布式程序中所面临的一些列公共的问题以及如何去解决它们。例如,分布式容错、并发、网络底层实现等等。这门课的targeted language是golang。原因自然不说,因为g

ihoi9501 2016-10-11   7451   0

并发控制中的乐观锁与悲观锁 经验

就是著名的并发性问题。 2 典型的冲突类型: (1) 丢失更新 :一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。

翰墨飘香 2016-10-25   7003   0
P6

  Java 数据连接池示例(线程同步处理并发) 文档

synchronized void release() { { if (--clients != 0) return; } Enumeration allPools = pools.elements();

a148167576 2012-12-25   15210   0

以透明的方式编写非阻塞,并发Ruby代码 - NeverBlock 经验

NeverBlock是一个使用Ruby纤程进行异步数据库访问的库。在此之前,对纤程的使用意味着NeverBlock只能在Ruby 1.9上运行。新发布的NeverBlock使用纤程功能的修回版本(backport)以解决这个问题。Aman Gupta 最近发布了一个叫做“Poor Man's Fibers”的基于Ruby线程的纤程实现(在NeverBlock Github存储库中的纤程实现)。

fmms 2012-01-19   12636   0

关于Nginx的一些优化(突破十万并发) 经验

net.ipv4.tcp_tw_reuse = 1 开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接。 net.ipv4.tcp_syncookies = 1 开启SYN

jopen 2014-01-24   11906   0

并发和容错更容易:Akka示例教程(译文) 经验

fault-tolerance-made-easy-an-intro-to-akka 挑战 写并发程序很难。程序员不得不处理线程、锁和竞态条件等等,这个过程很容易出错,而且会导致程序代码难以阅读、测试和维护。

jopen 2014-12-16   30402   0
AKKA  

关于如何提高Web服务端并发效率的异步编程技术 经验

话外话,研究多线程是因为我在一本讲并发编程的书籍里看到书里作者把能做好并发编程的工程师叫做并发工程师,这和我研究web前端技术时候看到前端工程师的感受类似,因此我想找机会也把自己训练成为一名并发工程师。 废话少

jopen 2014-09-03   14215   0

如何利用JMeter模拟超过 5 万的并发用户 经验

本文将从负载测试的角度,描述了做一次流畅的5万用户并发测试需要做的事情. 你可以在本文的结尾部分看到讨论的记录. 快速的步骤概要 编写你的脚本 使用JMeter进行本地测试 BlazeMeter沙箱测试

jopen 2014-07-01   613312   0

更高效地提高redis client多线程操作的并发吞吐设计 经验

其实就是把每个请求的操作放到一个队列中,后面开启一个线程来把前面的指令进行一个合并操操作.一个线程在并发下可以无法更快速地合并起来,可以根据需要进行合理的操作线程应用. 这种设计的效果是否真的比较理想呢

yn6e 2015-05-09   143752   0

Java 并发专题 : Timer的缺陷 用ScheduledExecutorService替代 经验

继续并发,上篇博客对于ScheduledThreadPoolExecutor没有进行介绍,说过会和Timer一直单独写一篇Blog. 1、Timer管理延时任务的缺陷 a、以前在项目中也经常使

jopen 2016-01-16   7591   0
1 2 3 4 5 6 7 8 9 10