摘要:        
select、poll、epoll之间的区别总结[整理] select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O    阅读全文
posted @ 2020-04-15 18:31
small_lei_it
阅读(66)
评论(0)
推荐(0)
        
            
        
        
摘要:        
不要给另外的字符串分配额外的空间,你必须原地修改输入字符串、使用 O(1) 的额外空间解决这一问题。package mainfunc Reverse(s string) string { r := []rune(s) for i, j := 0, len(r)-1; i < j; i, j = i+    阅读全文
posted @ 2020-04-15 17:33
small_lei_it
阅读(377)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1. 悲观锁 但是使用悲观锁,就可以解决这个问题,在上面的场景中,商品信息从查询出来到修改,中间有一个生成订单的过程,使用悲观锁的原理就是,当我们在查询出items信息后就把当前的数据锁定,直到我们修改完毕后再解锁。那么在这个过程中,因为数据被锁定了,就不会出现有第三者来对其进行修改了。而这样做的前    阅读全文
posted @ 2020-04-15 17:22
small_lei_it
阅读(227)
评论(0)
推荐(0)
        
                    
                
浙公网安备 33010602011771号