java多线程编程中实现Runnable接口方法相对于继承Thread方法的优势...
                            
                            
                                分类:
编程语言   时间:
2014-05-10 19:32:38   
                                阅读次数:
391
                             
                    
                        
                            
                            
                                多线程编程之线程私有数据
     Pthread是 POSIX threads 的简称,是POSIX的线程标准。
        线程同步从互斥量【C/C++多线程编程之六】pthread互斥量,信号量【C/C++多线程编程之七】pthread信号量,条件变量【C/C++多线程编程之八】pthread条件变量,读写锁【C/C++多线程编程之九】pthread读写锁,多线程的同...
                            
                            
                                分类:
编程语言   时间:
2014-05-10 10:03:14   
                                阅读次数:
446
                             
                    
                        
                            
                            
                                @synchronized 的作用是创建一个互斥锁,保证此时没有其它线程对self对象进行修改。这个是objective-c的一个锁定令牌,防止self对象在同一时间内被其它线程访问,起到线程的保护作用。
 一般在公用变量的时候使用,如单例模式或者操作类的static变量中使用。
@synchronized(object){},每一个object对应一把锁,要执行{}中的代码,首先必须要拿到o...
                            
                            
                                分类:
编程语言   时间:
2014-05-10 09:24:21   
                                阅读次数:
341
                             
                    
                        
                            
                            
                                运行之前需要做一些配置:1.下载PTHREAD的WINDOWS开发包 
pthreads-w32-2-4-0-release.exe(任何一个版本均可) http://sourceware.org/pthreads-win32/ 
,解压到一个目录。2.找到include和lib文件夹,下面分别把它们添...
                            
                            
                                分类:
编程语言   时间:
2014-05-07 09:09:37   
                                阅读次数:
397
                             
                    
                        
                            
                            
                                学东西,往往实例才是最让人感兴趣的,老是学基础理论,不动手,感觉没有成就感,呵呵。下面先来一个实例。我们通过创建两个线程来实现对一个数的递加。或许这个实例没有实际运用的价值,但是稍微改动一下,我们就可以用到其他地方去拉。下面是我们的代码:/*thread_example.c 
: c multipl....
                            
                            
                                分类:
编程语言   时间:
2014-05-07 09:07:03   
                                阅读次数:
519
                             
                    
                        
                            
                            
                                我们进行多线程编程,可以有多种选择,可以使用WindowsAPI,如果你在使用GTK,也可以使用GTK实现了的线程库,如果你想让你的程序有更多的移植性你最好是选择POSIX中的Pthread函数库,我的程序是在Linux下写的,所以我使用了Pthread库(是不是很伤心,我知道有不少人期待的是Win...
                            
                            
                                分类:
编程语言   时间:
2014-05-06 14:04:44   
                                阅读次数:
403
                             
                    
                        
                            
                            
                                _beginThreadex创建多线程解读一、需要的头文件支持#include // for 
_beginthread()需要的设置:ProjectàSetting-->C/C++-->User run-time library 
选择Debug Multithreaded 或者Multithread...
                            
                            
                                分类:
编程语言   时间:
2014-05-06 14:03:26   
                                阅读次数:
546
                             
                    
                        
                            
                            
                                线程相关操作说明 一 pthread_t 
pthread_t在头文件/usr/include/bits/pthreadtypes.h中定义: typedef unsigned long int 
pthread_t; 它是一个线程的标识符。 二 pthread_create 函数pthre...
                            
                            
                                分类:
编程语言   时间:
2014-05-06 09:46:36   
                                阅读次数:
505