我是靠谱客的博主 危机哑铃,最近开发中收集的这篇文章主要介绍关于编译器的一个疑问,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

         今天看了下@leekayak 说到的一个疑问 http://weibo.com/1465082730/znOSZzU4v        我试图用一个简略的例子来解说下,首先看一段更简略的代码。        #include "stdio.h"
#include "stdlib.h"
#include 

int f = 0;
int x=  0;

voi http://www.1111kp.info/linked/20130318.do d* t1(void*)
{
        while(f==0)
        {
                if(x!=0) printf("error");
        }
        return NULL;
};

void* t2(void*)
{
        x=1;
        f=1;
        return NULL;
};


int main(void)
{
         pthread_t* worker =  (pthread_t*) malloc(2*sizeof( pthread_t));
         pthread_create( http://www.fp1111.info/linked/20130318.do 

转载于:https://www.cnblogs.com/fpqqchao/archive/2013/03/19/2968431.html

最后

以上就是危机哑铃为你收集整理的关于编译器的一个疑问的全部内容,希望文章能够帮你解决关于编译器的一个疑问所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部