易截截图软件、单文件、免安装、纯绿色、仅160KB

linux中同步与原子操作的相关知识辨析【请教高手】

    在linux中的同步操作函数 lll_lock(),lll_unlock()函数是在哪一层提供的?
是在线程库中,还是在uclibc/glibc,中提供的接口?
    同步操作为什么要用到原子操作函数?是需要用原子操作函数去改变计数器吗?
请教一下。

谢谢楼上的哥们,
    有个问题,lll_lock()/lll_unlock()函数是NPTL提供的,如果我要将nptl移植到uclinux上去,
是否可以自己给出一对函数 nptl_lock()/nptl_unlock()?
第二,lll_lock()/lll_unlock()是同步操作函数,它是以原子操作函数和functl()函数为基础的构造的。
    而原子操作函数是与硬件相关的,如果要移植到不同的硬件平台上,原子操作要重新写。

我的理解是否正确,求解答。

引用
谢谢楼上的哥们,
    有个问题,lll_lock()/lll_unlock()函数是NPTL提供的,如果我要将nptl移植到uclinux上去,
是否可以自己给出一对函数 nptl_lock()/nptl_unlock()?
第二,lll_lock()/lll_unlock()是同步操作函数,它是以原子操作函数和functl()函数为基础的构造的。
    而原子操作函数是与硬件相关的,如果要移植到不同的硬件平台上,原子操作要重新写。

我的理解是否正确,求解答。


你自己给出一对函数nptl_lock()/nptl_unlock()是什么意思,自己写一对加锁解锁的函数?
你要是移植的话,不用自己动手改内核的,google一下看看需要做什么?

引用
引用 2 楼 brosdepse 的回复:
谢谢楼上的哥们,
    有个问题,lll_lock()/lll_unlock(


相关问答:

使用Struts2上传文件,在linux下报错

使用Struts2上传文件,在linux下报错
2009-09-29 14:56:20,801 [org.apache.struts2.interceptor.FileUploadInterceptor]-[ERROR] Processing of multipart/form-data request failed. c:/temp/upload__1dcd07ee_12 ......

Linux如何在图形界面和命令行之间切换

各位大虾,我正在学习Linux,可是Linux图形界面和命令行之间切换遇到困难,在命令行下输入startx,不是进入图形界面
而是出现
请问各位,这是为什么? 而且按Ctrl+Alt+F7,也不能命令行进入图形界面。
急急急

......

在 LINUX系统中的ORACLE怎么新建表空间?

请教:
在 LINUX系统中的ORACLE怎么新建表空间?
一样的命令啊。如果没用omf的话,你就指定下路径和数据文件名就行了。
create tablespace xxx datafile '/u01/..../aaa.dbf' size 10m;

CREATE TA ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号