Python的并发处理能力臭名昭著。先撇开线程以及GIL方面的问题不说,我觉得多线程问题的根源不在技术上而在于理念。大部分关于Pyhon线程和多进程的资料虽然都很不错,但却过于细节。这些资料讲的都是虎头蛇尾,到了真正实际使用的部分却草草结束了。传统例子在DDGhttps://duckduckgo.c...
分类:
编程语言 时间:
2015-10-30 10:41:47
阅读次数:
285
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。synchronized同步块大家都比较熟悉,...
分类:
其他好文 时间:
2015-10-27 19:36:40
阅读次数:
110
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。synchronized同步块大家都比较熟悉,...
分类:
编程语言 时间:
2015-10-26 18:14:24
阅读次数:
194
在简单的项目架构搭建中经常会考虑日志记录的问题,这难免也不可避免许多附带问题的产生。最近我也遇到了相同的事,问题大概有以下两点:1.并发处理2.如果使用加锁的方式,如何处理性能上的问题先展示第一种方式,我直接用加锁的方式来处理,这样就可避免在多个用户同时需要写入一个相同日志文件时产生的读写冲突 l....
分类:
其他好文 时间:
2015-10-24 14:16:12
阅读次数:
188
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。 Read Uncommitted(读取未提交内容) ??...
分类:
数据库 时间:
2015-10-23 10:29:18
阅读次数:
238
转自:http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的...
分类:
编程语言 时间:
2015-10-14 21:34:06
阅读次数:
174
Net并行编程高级教程--Parallel一直觉得自己对并发了解不够深入,特别是看了《代码整洁之道》觉得自己有必要好好学学并发编程,因为性能也是衡量代码整洁的一大标准。而且在《失控》这本书中也多次提到并发,不管是计算机还是生物都并发处理着各种事物。人真是奇怪,当你关注一个事情的时候,你会发现周围的事...
分类:
Web程序 时间:
2015-10-14 00:13:49
阅读次数:
187
做电商网站,经常会有各种秒杀和热门商品,所以高并发的处理一直是电商最重要的事情。这里记录下当初自己是如何处理的 写在前面: 1、本文设计到的并发处理均是针对纵向,不针对横向扩展,即只设计从PHP层面到数据...
分类:
Web程序 时间:
2015-10-13 19:33:55
阅读次数:
3876
一直觉得自己对并发了解不够深入,特别是看了《代码整洁之道》觉得自己有必要好好学学并发编程,因为性能也是衡量代码整洁的一大标准。而且在《失控》这本书中也多次提到并发,不管是计算机还是生物都并发处理着各种事物。人真是奇怪,当你关注一个事情的时候,你会发现周围的事物中就常出现那个事情。所以好奇心驱使下学习...
分类:
Web程序 时间:
2015-10-13 09:13:41
阅读次数:
346
OK,继续向操作系统迈进。由简入繁,先实现两个小功能。第一个是system tick,第二个是任务切换(PendSV)。一个是操作系统的心跳,一个是操作系统的并发处理的具体实现。System tick,在裸机程序里面,这个功能一直是用来做延时功能用的,用STM32做项目,基本都会用到。这里不准备再从...
分类:
其他好文 时间:
2015-10-12 19:15:55
阅读次数:
314