- 博客(6)
- 资源 (22)
- 收藏
- 关注
转载 Boost多线程编程
Boost多线程编程 背景 • 今天互联网应用服务程序普遍使用多线程来提高与多客户链接时的效率;为了达到最大的吞吐量,事务服务器在单独的线程上运行服务程序; GUI应用程序将那些费时,复杂的处理以线程的形式单独运行,以此来保证用户界面能够及时响应用户的操作。这样使用多线程的例子还有很多。 • 跨平台 创建线程 •
2013-04-18 20:02:55 1514
转载 通用的多线程处理模型
放代码: class ThreadTest { public: ThreadTest(){} ~ThreadTest(){} void startup(); void addreq(int); void _threadMain(); void _waitForNextRequest(); void _process
2013-04-18 19:55:47 1702
转载 ogre线程及其死锁问题
问题一: OGRE_THREAD_SUPPORT == 1, 在多个线程中创建entity或调用resource的load OGRE_THREAD_SUPPORT == 2,在多个线程中调用resource的prepare(包括在主线程中调用createEntity并在其它线程中调用prepare) 死锁情况: case: Thread 1
2013-04-18 19:51:21 1629
转载 boost锁的概述
● boost锁的概述 boost库中提供了mutex类与lock类,通过组合可以轻易的构建读写锁与互斥锁。 ▲ mutex对象类 mutex类主要有两种:boost::mutex,boost::shared_mutex,其中mutex有lock和unlock方法,shared_mutex除了提供lock和unlock方法外,还有shared_lock和shar
2013-04-18 19:47:20 1319
转载 多线程(C++)同步Mutex
多线程之线程同步Mutex (功能与Critial Sections相同,但是属于内核对象,访问速度较慢,可以被不同进程调用) 一 Mutex 互斥对象(mutex)内核对象能够确保线程拥有对单个资源的互斥访问权。实际上互斥对象是因此而得名的。互斥对象包含一个使用数量,一个线程ID和一个递归计数器。 互斥对象的行为特性与关键代码段相同,但是互斥对象属于内核对象,而关键代码
2013-04-18 19:44:42 1459
转载 用C++实现多线程Mutex锁
本文目的:用C++和Windows的互斥对象(Mutex)来实现线程同步锁。 准备知识:1,内核对象互斥体(Mutex)的工作机理,WaitForSingleObject函数的用法,这些可以从MSDN获取详情;2,当两个或更多线程需要同时访问一个共享资源时,系统需要使用同步机制来确保一次只有一个线程使用该资源。Mutex 是同步基元,它只向一个线程授予对共享资源的独占访问权。如果一个线程
2013-04-18 19:42:36 1600
Real-Time Adaptive Scalable TextureCompression for the Web.pdf
2020-12-25
IMPROVED ENCODING FOR COMPRESSED TEXTURES.pdf
2020-12-25
Developer_Track_5_ASTC-The_Future_of_Texture_Compression.pdf
2019-10-28
PowerVR.Supported+Extensions.OpenGL+ES.EGL.pdf
2018-08-16
OpenGL Direct3D 撰写的各种3D图形算法演示
2010-02-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人