1. 既然比较两者性能, 必然锁的区域极小, 可以使用原子操作代替2. 若这个极小区域就是操作的全部, 
只是频繁被调用, 则看并发的线程数量, 在并发量小时, 线程冲突小, 而一个 yield 可以保证较长时间内其他线程不来打搅, 获得的是一个类似批处理的结果, 
性能较原子操作高; 自然, 若仅仅只...
                            
                            
                                分类:
其他好文   时间:
2014-05-27 02:24:26   
                                阅读次数:
168
                             
                    
                        
                            
                            
                                测试并发情况下,java TreeSet和LinkedList的插入删除效率.
                            
                            
                                分类:
编程语言   时间:
2014-05-19 18:46:19   
                                阅读次数:
241
                             
                    
                        
                            
                            
                                生产者消费者并发编程:假设仓库有10个仓位,分别有10个生产者和10个消费者,生产者不断生产产品,放入仓库的仓位中,而消费者则不断从仓库中获取产品,如果仓库已满,则生产者要等待,等消费者消费后,空出仓位后,再继续放入产品。反之如果仓库已空,则消费者要等待,等待生产者生产出产品后,再继续消费产品。关于...
                            
                            
                                分类:
编程语言   时间:
2014-05-19 14:39:58   
                                阅读次数:
430
                             
                    
                        
                            
                            
                                定义: 
epoll是Linux内核为处理大批句柄而作改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著的减少程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。因为它会复用文件描述符集合来传递结果而不是迫使开发者每次等待事件之前都必须重新准备要被侦听的....
                            
                            
                                分类:
系统相关   时间:
2014-05-19 10:13:07   
                                阅读次数:
485
                             
                    
                        
                            
                            
                                链接:http://www.uml.org.cn/sjjm/201308264.asp高并发数据库可以同时处理海量信息,应用范围很广。今天我们将讨论的是大数据量高并发的数据库优化,希望对大家有所帮助。一、数据库结构的设计如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难...
                            
                            
                                分类:
数据库   时间:
2014-05-18 20:30:59   
                                阅读次数:
519
                             
                    
                        
                            
                            
                                转自:http://blog.csdn.net/cuidiwhere/article/details/7884545
并行计算:并行计算是相对于串行计算来说的。可分为时间上的并行和空间上的并行。 时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行计算。例如基于CUDA编程。并行计算的目的就是提供单处理器无法提供的性能(处理器能力或存储器),使用多处理器求解单个问题。...
                            
                            
                                分类:
其他好文   时间:
2014-05-18 18:29:29   
                                阅读次数:
291
                             
                    
                        
                            
                            
                                第一章
1.操作系统的目标
(1)有效性,一是提高系统资源利用率,二是提高系统的吞吐量;(2)方便性(3)可扩充性(4)开放性
2.操作系统的作用
(1)从一般用户观点,OS作为用户与计算机硬件系统之间的接口,用户可以通过以下三种方式使用计算机,命令方式,系统调用方式,图形,窗口方式
(2)从资源管理者的观点,OS作为计算机系统资源的管理者
(3)OS实现了对计算机资源的抽象
3.分...
                            
                            
                                分类:
其他好文   时间:
2014-05-18 08:30:45   
                                阅读次数:
411
                             
                    
                        
                            
                            
                                线程是一种使程序在同一时间做多件事的机制,和进程一样是并发执行的。linux内核调度为每个线程分配一个时间片,使用完后等待下次调度。和进程相比,线程是一种更小的执行单位。
        每个进程启动后都会有一个线程在运行,称为主线程,可以在主线程中启动多个子线程,这些线程在同一个进程中,不同线程在给定时间内执行不同的代码片段。
        我们可以fork一个子进程,这个子进程就是对父进...
                            
                            
                                分类:
编程语言   时间:
2014-05-18 04:58:16   
                                阅读次数:
307
                             
                    
                        
                            
                            
                                1. 概括适合一次写入多次查询情况,不支持并发写情况通过hadoop shell 
上传的文件存放在DataNode的block中,通过linux 
shell只能看见block,看不见文件(HDFS将客户端的大文件存放在很多节点的数据块中,Block本质上是一个逻辑概念,它是hdfs读写数据的基本单位...
                            
                            
                                分类:
编程语言   时间:
2014-05-17 18:38:16   
                                阅读次数:
364
                             
                    
                        
                            
                            
                                事务与数据库恢复原理数据存储的逻辑单位是数据块,数据操作的逻辑单位是事务。事务是用户定义的一组操作序列,有一条或多条相关SQL语句组成,是数据库应用程序的基本逻辑单位。事务管理技术主要包括数据库的恢复技术和并发控制技术。事务的处理逻辑过程1、 
服务器进程捡取该事务的SQL语句,然后检查共享池,查看是...
                            
                            
                                分类:
数据库   时间:
2014-05-17 18:32:12   
                                阅读次数:
350