06 2015 档案

摘要:屏障(barrier)是用户协调多个线程并行工作的同步机制。屏障允许每个线程等待,直到所有的合作线程到达某一点,然后从该点继续执行。我们已经看到了一种屏障,pthread_join函数就是一种屏障,允许一个线程等待,直到另一个线程退出。但是屏障对象的概念更广。他们允许任意数量的线程等待,直到所有的线... 阅读全文
posted @ 2015-06-24 16:48 南哥的天下 阅读(814) 评论(0) 推荐(0) 编辑
摘要:与互斥量一样使应用程序在获取读写锁时避免陷入永久阻塞状态。这两个函数是#include #include int pthread_rwlock_timedrdlock(pthread_rwlock_t *restrict rwlock, ... 阅读全文
posted @ 2015-06-23 18:28 南哥的天下 阅读(934) 评论(0) 推荐(0) 编辑
摘要:函数pthread_mutex_timedlock当线程试图获取一个已加锁的互斥变量时,pthread_mutex_timedlock互斥量原语允许绑定线程阻塞的时间。pthread_mutex_timedlock函数与pthread_mutex_lock是基本等价的,但是在达到超时时间值时,pth... 阅读全文
posted @ 2015-06-23 17:16 南哥的天下 阅读(9033) 评论(0) 推荐(0) 编辑
摘要:大端模式小端模式以及网络字节序主机字节序有两种:大端模式和小端模式 大端模式:高字节存放在低地址,低字节存放在高地址; 小端模式:低字节存放在低地址,高字节存放在高地址; 不同的CPU有不同的主机字节序类型。 Ø 典型的使用小端存储的CPU有:Intel x86和ARM Ø 典型的使用大端存储CPU 阅读全文
posted @ 2015-06-22 21:27 南哥的天下 阅读(313) 评论(0) 推荐(0) 编辑
摘要:Flask overview 背景 Flask以及它所使用的wsgi库werkzeug和模板引擎jinja2都是由Armin Ronacher和他的团队开发的。实际上Armin Ronacher早就开发出来了werkzeug开源库,旨在为框架封装一个良好的底层的API接口,但过了一段时间,Armin 阅读全文
posted @ 2015-06-21 00:46 南哥的天下 阅读(389) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示