#include <iostream>
#include <vector>
目前分類:C and C++ (177)
- Dec 11 Wed 2013 10:20
Combine Array,unique_ptr and vector
- Dec 09 Mon 2013 12:07
使用 unique_ptr deallocator 測試
void funcclose(FILE* f)
{
- Dec 09 Mon 2013 11:49
shared_ptr and unique_ptr deallocator
//http://scrupulousabstractions.tumblr.com/post/37576903218/cpp11style-no-new-delete
#include <thread>
- Dec 09 Mon 2013 11:01
unique_ptr and deallocator
三個地方在 c++0x 而不是 c++11 時必須修改 :
1. using LargeArray= array<int,10000>; 改成 typedef array<int,10000> LargeArray ;
- Dec 09 Mon 2013 09:53
unique_ptr and shared_ptr simple sample
//http://scrupulousabstractions.tumblr.com/post/37576903218/cpp11style-no-new-delete
/* stephantl_make_unique.h
- Dec 05 Thu 2013 13:53
Hash table part2
- Dec 05 Thu 2013 11:24
Hash Table part1
- Dec 04 Wed 2013 10:09
lock free queue ,libevent 行情 server for 1024 clients
因為 clients 超過 1000 個,所以使用 event 方式而不產生 threads, 每個 client 都將自己
想要看的股票代碼傳進來 , 此時使用 lockfreequeue 把 client 欲刪除/增加 的股票代碼 傳進去每個
- Nov 29 Fri 2013 13:41
priority queue sample 2
class People
{
- Nov 29 Fri 2013 10:47
priority queue sample
- Nov 26 Tue 2013 08:27
libevent can do a good job
之前的程式,都是一個 connect 一個 thread , 在連線不多情況下還 ok , 但是萬一
需要處理上千個 connection ? 例如 , clients 透過 socket 來取得 行情 , 此時, 你的
- Nov 22 Fri 2013 12:38
implement lock-free queue by DWCAS
- Nov 21 Thu 2013 15:13
Double Word CAS implement
- Nov 06 Wed 2013 09:07
open source zlog test sample
- Nov 04 Mon 2013 17:00
memory local and atomic operation
- Nov 01 Fri 2013 17:05
gsl tree sample
#include <stdio.h>
#include <glib.h>
- Nov 01 Fri 2013 17:02
boost install
$ ./bootstrap.sh
- Nov 01 Fri 2013 16:40
__sync_lock_test_and_set
volatile int m = 0 ;
#define HELD_VALUE 1
- Nov 01 Fri 2013 16:36
pure socket server
#include <stdio.h>
#include <stdlib.h>