🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.comp.os
Article #20

Re: 问一个关于共享区冲突的问题

#20
From: yong
Date: Wed, 21 Dec 2005 15:55
43 lines
3117 bytes
�Ѿ�ӳ��Ϊ�ڴ�ռ��˾Ϳ��Ա����ͻ,mmap�ڴ����UNIXϵͳ���涼��ϵͳ����,
����������⺯����ɵ�,���Բ����ɳ���ֱ�Ӷ��ļ�,���Ǻ��ļ�����һ��ϵͳ��
��,����д��ݵ����"�ڴ�"��,��ϵͳ���ܽ���д���ļ�,ϵͳ�Ѿ��Ѷ�д����
�ź���,man��һ��mmap()

void * mmap(void *start, size_t length, int prot , int flags, int fd,
off_t offset);

���Ը�flags��������һ��ֵMAP_SHARED,����Ϳ����ڶ������й������ռ�,
��д�������msync()�������ڵ����д���ļ���.

Buzzard wrote:
> mmap���ڴ�ӳ���ļ����Ǻ���˵���ܳ�ͻ��
> 
> On Tue, 20 Dec 2005 20:44:30 +0800, yong
> <yong.personal.mail@gmail.com> wrote:
> 
>> �����ͻ,ֻ���ļ���*����*��ͻ
>>
>> snnn wrote:
>>> ������һƬ�����ڴ�����ͨ��mmap�ķ�ʽ��һ����̵Ķ�������й��?
>>> ����p��һ��ָ����ڴ�����һ�������ָ�롣
>>>
>>> ��ô
>>>
>>> (*p) += 2;
>>>
>>> ����IJ����Ƿ��������ʳ�ͻ�����ᣬ��ô����Ϊʲô��ϵͳ������
>>> ���׳��
>>>
>>> (�ó���������һ��SMPϵͳ��)
>>>
>>> �����ǵij�����ͨ������ķ�ʽ������ݵ�ʱ����ôʲôʱ����Ҫ����
>>> ����ڽ�̼������ֻ�����̼߳����.
>>>
>>>


-- 
My blog: http://cyberblue-one.blogspot.com
My flickr: http://www.flickr.com/photos/cyberblue
My Personal Wiki:
http://211.92.88.40/~cyberblue/cgi-bin/wiki.pl?action=index
Technical Details
Message-ID: <dobtr0$gsg$1@news.yaako.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!newsfeed2.dallas1.level3.net!news.level3.com!bloom-beacon.mit.edu!news.cn99.com!news.yaako.com!not-for-mail
References: <86zmnhk2e5.fsf@bbs.cumt.edu.cn> <do8uas$jh0$1@news.yaako.com> <6lniq157h273cfu8lr0gm6fnlohns7oqqo@4ax.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 11047e,3be68aeed99f8432
X-Google-Attributes: gid11047e,public
X-Google-Language: Chinese,GB
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!newsfeed2.dallas1.level3.net!news.level3.com!bloom-beacon.mit.edu!news.cn99.com!news.yaako.com!not-for-mail
From: yong <yong.personal.mail@gmail.com>
Newsgroups: cn.comp.os,cn.comp.lang.c
Subject: Re: 问一个关于共享区冲突的问题
Date: Wed, 21 Dec 2005 23:55:11 +0800
Organization: Bentium Ltd. (CN99)
Lines: 43
Message-ID: <dobtr0$gsg$1@news.yaako.com>
References: <86zmnhk2e5.fsf@bbs.cumt.edu.cn> <do8uas$jh0$1@news.yaako.com> <6lniq157h273cfu8lr0gm6fnlohns7oqqo@4ax.com>
NNTP-Posting-Host: 60.26.129.26
Mime-Version: 1.0
Content-Type: text/plain; charset=GB2312
Content-Transfer-Encoding: 8bit
X-Trace: news.yaako.com 1135180448 17296 60.26.129.26 (21 Dec 2005 15:54:08 GMT)
X-Complaints-To: usenet@news.yaako.com
NNTP-Posting-Date: Wed, 21 Dec 2005 15:54:08 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b4) Gecko/20050910 SeaMonkey/1.0a
In-Reply-To: <6lniq157h273cfu8lr0gm6fnlohns7oqqo@4ax.com>