上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 93 下一页
摘要: 为什么要有TLS?原因在于,进程中的全局变量与函数内定义的静态(static)变 量,是各个线程都可以访问的共享变量。在一个线程修改的内存内容,对所有线程都生效。这是一个优点也是一个缺点。说它是优点,线程的数据交换变得非常快 捷。说它是缺点,一个线程死掉了,其它线程也性命不保; 多个线程访问共享数据,需要昂贵的同步开销,也容易造成同步相关的BUG。 如果需要在一个线程内部的各个函数调用都能访问、但其它线程不能访问的变量(被称为static memory local to a thread 线程局部静态变量),就需要新的机制来实现。这就是TLS。 线程局部存储在不同的平台有不同的实现,可移植.. 阅读全文
posted @ 2012-05-13 22:41 dzqabc 阅读(1606) 评论(0) 推荐(0) 编辑
摘要: 1. 相关函数 #include <pthread.h> pthread_cond_t cond = PTHREAD_COND_INITIALIZER; int pthread_cond_init(pthread_cond_t *cond, pthread_condattr_t *cond_attr); int pthread_cond_signal(pthread_cond_t *cond); int pthread_cond_broadcast(pthread_cond_t *cond); int pthread_cond_wait(pthread_cond_t *cond, 阅读全文
posted @ 2012-05-13 22:27 dzqabc 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 1、修改Oracle最大连接数的方法 a、以sysdba身份登陆PL/SQL 或者 Worksheet b、查询目前连接数 show parameter processes; c、更改系统连接数 alter system set processes=1000 scope=spfile; d、创建pf... 阅读全文
posted @ 2012-05-03 00:07 dzqabc 阅读(1091) 评论(1) 推荐(0) 编辑
摘要: 一般ORA-12516有两个原因,一个是session数不够再有一个就是客户端和服务端建立连接的时候不稳定所引起的,我现在的服务端是oracle10g r2,而客户端是oracle11i,结果当连接数大的时候,就会报ora-12516的错误解决方法:1.针对第一个原因就是修改连接数的限制 a、以sysdba身份登陆PL/SQL 或者 Worksheet b、查询目前连接数 show parameter processes; c、更改系统连接数 alter system set processes=1000 scope=spfile; d、创建pfile create pfile from sp 阅读全文
posted @ 2012-05-03 00:05 dzqabc 阅读(41281) 评论(0) 推荐(0) 编辑
摘要: 条件变量函数操作相关函数说明初始化条件变量pthread_cond_init 语法基于条件变量阻塞pthread_cond_wait 语法解除阻塞特定线程pthread_cond_signal 语法在指定的时间之前阻塞pthread_cond_timedwait 语法在指定的时间间隔内阻塞pthread_cond_reltimedwait_np 语法解除阻塞所有线程pthread_cond_broadcast 语法销毁条件变量状态pthread_cond_destroy 语法初始化条件变量使用 pthread_cond_init(3C) 可以将 cv 所指示的条件变量初始化为其缺省值,或者指定 阅读全文
posted @ 2012-05-02 07:54 dzqabc 阅读(5084) 评论(0) 推荐(2) 编辑
摘要: 1.出现连接错误时的处理方式 在project->setting中,打开link选项卡,加上glew.lib 或在文件中加上#progmma comment(lib, "glew.lib") 阅读全文
posted @ 2012-05-02 00:17 dzqabc 阅读(202) 评论(0) 推荐(0) 编辑
摘要: Q:我安装了vmware的rpm包,有vmware命令了,但为什么不能运行vmare?引用:A:请先运行vmware-config.pl,做一些必要的配置,一般按默认回车就可以,要注意的是,配置过程中要编译vmmon等模块,请保证你的kernel-header-source包已经正确安装Q:我安装了vmware,也配置好了,第一次确实运行了,但后来不知怎么搞的,无法运行,在终端里输入命令有如下的出错:VMware Workstation Error:Could not open /dev/vmmon: No such device.Please make sure that the kerne 阅读全文
posted @ 2012-05-02 00:07 dzqabc 阅读(1839) 评论(0) 推荐(0) 编辑
摘要: vritual network editor vmware的虚拟网络管理器,可以设置使用几个虚拟网络,可以设置那个特定的虚拟网络有无DHCP源,有无NAT源。 阅读全文
posted @ 2012-04-30 11:06 dzqabc 阅读(208) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2012-04-09 00:05 dzqabc 阅读(1280) 评论(4) 推荐(0) 编辑
摘要: G13官方标配rom为512M,许多人说为什么512M的ROM只看见150M,其实其余的是被system及cache等占去了。150M用户内存很不经用,装完系统后再随便装点游戏很快就耗完了。很多玩家想了很多办法来增加g13的存储空间,比如用app2ad、Link2SD等等,但这些都治标不治本,一是操作难(要对SD卡做特殊分区),二是SD卡的速度要求高(C10以上才比较合适)。大家用R.E管理器看看G13的system及cache目录就会发现,G13 的ROM还有很多空间被白白空闲着,如果能充分利用这些空闲着的空间,就能在一定程度上解决用户存储空间太小的问题,这比用app2ad、Link2SD 阅读全文
posted @ 2012-04-02 00:32 dzqabc 阅读(1018) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 93 下一页