- 浏览: 19992 次
最新评论
文章列表
多线程同步访问共享内存 — unp读书笔记(2)
Tags: Linux,unp Posted in Programming 5条留言 | 1,588 views 上一篇: 杀死习惯
下一篇: 腾讯二面
今天被腾讯gg面试到这么一道题目,多线程不加锁地同步访问共享内存..悲剧的是,这么简单的问题我居然一直没有想出来..查一下unp,记下备忘.
下面讨论的是特定于网络编程中多线程对共享内存的同步访问,原理可以用于其它应用.
首先看看创建线程函数:
#include <pthread.h>
int pthread_create(pthread_t *tid, const ...
在Oracle中分页查询是通过rownum来实现的,举例来说,假如我希望返回某个特定查询的前20条记录,那么查询应该是类似这样的:
select * from MY_TABLE where rownum <= 20;
对于一个每页为20条记录第分页查询,加入你希望查询第二页的记录,那么就应该是
select * from MY_TABLE where rownum between 21 and 40
对于mysql来讲,分页查询可以用limit查询实现,比如查询前20条记录可以是:
select * from MY_TABLE limit 20;
同样的,如果需要查询第20到4 ...