最进要写一个多线程加载资源的资源管理器(ResourceManager)和多线程音频解码器(MultiThread
Decoder)。因为距最近一次用到多线程放下好久了,所以今天把生产者消费者问题练一下手。
为什么选择生产者消费者问题,因为他比较接近资源管理器和多线程音频解码器的原型。 比如...
分类:
编程语言 时间:
2014-06-10 11:45:52
阅读次数:
367
今天跟同事讨论了一下多线程并发问题,为了验证自己的想法,写了如下代码:
package com.zken.pkg;
public class MultiThread implements Runnable {
private String name;
public String getName() {
return name;
}
public void setName(Str...
分类:
编程语言 时间:
2014-05-15 23:28:01
阅读次数:
492
VC代码生成里面的/MT /MTd /MD
/MDd的意思。意思上已经很明白了。但是往往很多人弄不清楚到底怎么选择。/MT是 "multithread, static version ”
意思是多线程静态的版本。定义了它后,编译器把LIBCMT.lib 安置到OBJ文件中,让链接器使用LIBCMT....
分类:
其他好文 时间:
2014-05-10 08:03:49
阅读次数:
354
---恢复内容开始---Example 1Creating and terminating
thread by usingpthread_create, pthread_exit(status)#include #include #include
using namespace std;#defin...
分类:
编程语言 时间:
2014-05-07 17:41:05
阅读次数:
335
_beginThreadex创建多线程解读一、需要的头文件支持#include // for
_beginthread()需要的设置:ProjectàSetting-->C/C++-->User run-time library
选择Debug Multithreaded 或者Multithread...
分类:
编程语言 时间:
2014-05-06 14:03:26
阅读次数:
546