直接贴文章好了,这些大神都讲解的很清楚; c# 中的 mutex https://msdn.microsoft.com/en-us/library/system.threading.mutex(v=vs.110).aspx c# 中的 lock monitor mutex Semaphore 的比较 ...
//--referer--http://m.10010.com/mall-mobile/Mtencent/active?token=92ca4e307c6347cb9ff2907ce20fd45b&no=dGxyVXBpT0Nja0JPdWE3RmhaWXY2OVJSdmhFdUh3eVJhU2tO... ...
分类:
Web程序 时间:
2017-08-23 18:21:03
阅读次数:
607
从main()函数開始 public static void main(String [] args) { VersionInfo.logVersion(); new HMasterCommandLine(HMaster.class).doMain(args); } public void doMa ...
分类:
其他好文 时间:
2017-08-19 18:45:47
阅读次数:
163
我们常用wait(),notify()和notifyAll()方法来进行线程间通信。线程检查一个条件后就行进入等待状态,例如,在“生产者-消费者”模型中,生产者线程发现缓冲区满了就等待,消费者线程通过消费一个产品使得缓冲区有空闲并通知生产者线程。notify()或notifyAll()的调用给一个或 ...
分类:
其他好文 时间:
2017-08-19 17:09:31
阅读次数:
215
u-boot支持很多CPU,以及一些常见的开发板。本文以u-boot-2011.06这个最新版本号为例,简要介绍一下u-boot在smdk2410上的启动流程。 首先系统是从arch/arm/cpu/arm920t文件夹下的start.s文件開始运行,而且实际開始运行的代码是从第117行開始: 11 ...
分类:
其他好文 时间:
2017-08-14 19:59:21
阅读次数:
169
# The most useful windows datatypes import ctypes BYTE = ctypes.c_byte WORD = ctypes.c_ushort DWORD = ctypes.c_ulong #UCHAR = ctypes.c_uchar CHAR = ct... ...
Priest John's Busiest Day Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 10151 Accepted: 3475 Special Judge Description John is the only p ...
分类:
其他好文 时间:
2017-08-07 22:25:22
阅读次数:
208
处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2.对查询进行优化。应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 n ...
分类:
其他好文 时间:
2017-08-07 10:01:26
阅读次数:
158
1.下载redis源码包 wget http://download.redis.io/releases/redis-3.2.4.tar.gz 2.解压并安装 3.将src文件夹将可执行文件拷贝到/usr/local/bin目录下,因为已经有redis2版本了,所以复制过去之后命名带上3 cp src ...
分类:
其他好文 时间:
2017-08-06 18:03:08
阅读次数:
284
前几天,有朋友去面试之前问我关于后端架构相关的问题,但奈于我去年很多其它的工作是在移动SDK开发上,对此有所遗忘,实属无奈,后面准备总结下. 今天要谈的主题是关于求职.求职是在每一个技术人员的生涯中都要经历多次,对于我们大部分人而言,在进入自己心仪的公司之前少不了准备工作,有一份全面仔细面试题将帮助 ...
分类:
编程语言 时间:
2017-08-03 18:09:07
阅读次数:
205