摘要: 在Stevens的《Unix 环境高级编程》中第11章线程关于pthread_cond_wait的介绍中有一个生产者-消费者的例子P311,在进入pthread_cond_wait前使用while进行条件判断,而没有直接使用if,耐人费解!代码如下:#include struct msg { st... 阅读全文
posted @ 2014-10-16 11:10 南哥的天下 阅读(3124) 评论(0) 推荐(2)
摘要: C中结构体的存储分配 对于C语言中结构体所占的存储空间的大小,也一直是笔试面试的常客,今天好好看了一下这方面,以前一直以为很清楚了,今天通过各种实际测试举例,发现原来还是没有搞透彻,好在现在是彻底懂了,所以和大家分享,希望能有所帮助。提到结构体,相信大家都知道元素存储要对齐,话是没有错,只是这个“对 阅读全文
posted @ 2014-10-09 22:04 南哥的天下 阅读(634) 评论(0) 推荐(0)
摘要: 我想大家都知道python的gil限制,记得刚玩python那会,知道了有pypy和Cpython这样的解释器,当时听说是很猛,也就意味肯定是突破了gil的限制,最后经过多方面测试才知道,还是那德行…. 如果你的应用英语那种cpu密集运算的,p大部分情况都推荐使用多进程。 有些扯远了,我个人很喜欢用 阅读全文
posted @ 2014-10-07 14:21 南哥的天下 阅读(397) 评论(0) 推荐(0)
摘要: /*初始化属性int pthread_attr_init(pthread_attr_t *tattr);函数将对象属性初始化为其缺省值。分配一些存储空间,所以需要下面的函数删除初始化期间分配的存储空间。int pthread_attr_destroy(pthread_attr_t *tattr);以... 阅读全文
posted @ 2014-09-26 23:43 南哥的天下 阅读(2928) 评论(0) 推荐(0)
摘要: #include #include #include #include //取消线程,是否会释放线程的所有资源?例子:void *thread1(void *arg){ printf("start thread (%u)\n", (unsigned)pthread_self());} ... 阅读全文
posted @ 2014-09-26 23:39 南哥的天下 阅读(1110) 评论(0) 推荐(0)
摘要: /*0.取消线程 int pthread_cancel(pthread_t thread);设置取消点 void pthread_testcancel(void);测试是否接收到取消请求,如果有,结束线程。例子:*/#include #include #include #include int... 阅读全文
posted @ 2014-09-26 23:37 南哥的天下 阅读(1393) 评论(0) 推荐(0)
摘要: 1 #include 2 #include 3 #include 4 #include 5 void *consumer(void *p) 6 { 7 int i; 8 printf("start (%d)\n", (int)p); 9 ... 阅读全文
posted @ 2014-09-26 23:35 南哥的天下 阅读(3637) 评论(0) 推荐(0)
摘要: /*一次性初始化int pthread_once(pthread_once_t *once_control, void (*init_routine) (void))本函数使用初值为PTHREAD_ONCE_INIT的once_control变量保证init_routine()函数在本进程执行序列中... 阅读全文
posted @ 2014-09-26 23:33 南哥的天下 阅读(851) 评论(0) 推荐(0)
摘要: /*http://hankjin.blog.163.com/blog/static/33731937201072675024100/pthread的内存泄露 # cc thread.c -lpthread# ./a.out1 threads created101 threads created20... 阅读全文
posted @ 2014-09-26 23:05 南哥的天下 阅读(1593) 评论(0) 推荐(0)
摘要: 监控预警 监控预警对于微服务很重要,一个可靠的监控预警体系对微服务运行至关重要。一般监控分为如下层次: 从基础设施到用户端,层层有监控,全方位,多角度,每一个层面都很重要。 总体来说,微服务可分5个监控点:日志监控,Metrics监控,健康检查,调用链检查,告警系统 阅读全文
posted @ 2014-09-13 13:42 南哥的天下 阅读(255) 评论(0) 推荐(0)