Chinaunix首页 | 论坛 | 博客
  • 博客访问: 21575
  • 博文数量: 5
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 133
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-11 17:32
个人简介

80后天秤男,多年码农,现正在进化中

文章分类

全部博文(5)

文章存档

2013年(5)

我的朋友

发布时间:2013-06-04 10:27:27

线程同步简单的说就是当多个线程共享相同的内存时,当某个线程可以修改变量,而其他线程也可以读取或修改这个变量的时候,就需要对这些线程进行同步,以确保他们在访问变量的存储内容时不会访问到无效的数值。我们来看个上面一个对于多线程访问共享变量造成竞争的一个例子假设增量操作分为以下三个步骤(1)从内存单.........【阅读全文】

阅读(364) | 评论(0) | 转发(0)

发布时间:2013-06-02 15:12:47

看完前言中所说的一些内容后,各位应该对PHP扩展开发有个笼统的了解了,可能有些人会觉得开发扩展很麻烦很复杂,实际上并非如此,这一篇我们就快速进入角色,开发出我们的第一个扩展。......【阅读全文】

阅读(1180) | 评论(2) | 转发(1)

发布时间:2013-06-01 15:57:57

开发PHP扩展已经有一段时间了,一边学习一边开发和总结,累并快乐着。

本着好记性不如烂笔头的原则,决定将开发过程一些问题写出来,抛砖引玉,共同进步。

因个人水平及文字表达能力所限,难免有错漏,欢迎指出,不胜感激!

本系列都是在Linux下进行开发,不涉及windows下的开发。......【阅读全文】

阅读(976) | 评论(1) | 转发(0)

发布时间:2013-05-29 10:33:49

日常编程中,对于一些有一定并发量或数据量较高的数据库操作,我们都会在前端加一层缓存层,并设置失效时间,现在一般是mongoDB或memcached,简单流程如下:一般使用的代码如下:点击(此处)折叠或打开<?php$key = 'xxxx';$res = $this->cache->get($key);.........【阅读全文】

阅读(1671) | 评论(0) | 转发(0)

发布时间:2013-05-28 20:56:02

主要解决问题:程序及系统层面共同控制页面并发数,避免并发数过多导致DB服务器宕机。一般来说,一个项目中总是会有一些较难处理的业务,比如业务复杂花样繁多的搜索,使用搜索系统如sphinx,lucence等来处理的话,数据源的若是变化过快(如顶、踩、浏览数之类),则首先推数据的频率就较难衡量,另外无法精确搜索或排序。.........【阅读全文】

阅读(1099) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册