急求linux酷派大神f1解答,问题如图片所示。

新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
空间积分0 信誉积分12 UID阅读权限10积分9帖子精华可用积分9 专家积分0 在线时间5 小时注册时间最后登录
白手起家, 积分 9, 距离下一级还需 191 积分
帖子主题精华可用积分9 专家积分0 在线时间5 小时注册时间最后登录
论坛徽章:0
我目前在学习一个Perl模块,叫threads::shared
在这个模块里我对于cond_broadcast这个函数不是很理解。其实说实话,我对于多线程就不是很理解。
比如lock函数的作用是什么,为什么要有lock函数
同样的cond_wait函数又有什么作用?
cond_signal和cond_broadcast函数呢?
我看了perl的帮助文档,对于这些函数有一些理解,但是还是需要大神给予确定才行。
首先是lock函数
比如有如下代码:
& & lock $public_
这样一来,在多线程运行时,当运行到lock这里时,其他函数不能对$public_var进行修改,直到fun1函数运行完成。
其次是cond_wait函数
比如有如下代码:
& &cond_wait $public_
这样一来,如果同一时间运行fun1和fun2两个函数,那么首先会在fun1中可以修改$public_var,运行完fun1后,在fun2中可以修改$public_var。
是这样吗?我对这个函数理解不清晰......
最后是cond_signal和cond_broadcast
这两个函数就完全没有理解了.......
所以跪求大神给予指导
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
空间积分0 信誉积分12 UID阅读权限10积分9帖子精华可用积分9 专家积分0 在线时间5 小时注册时间最后登录
白手起家, 积分 9, 距离下一级还需 191 积分
帖子主题精华可用积分9 专家积分0 在线时间5 小时注册时间最后登录
论坛徽章:0
消灭0回复!
空间积分0 信誉积分12 UID阅读权限10积分9帖子精华可用积分9 专家积分0 在线时间5 小时注册时间最后登录
白手起家, 积分 9, 距离下一级还需 191 积分
帖子主题精华可用积分9 专家积分0 在线时间5 小时注册时间最后登录
论坛徽章:0
顶顶顶顶顶顶顶顶顶
空间积分0 信誉积分12 UID阅读权限10积分9帖子精华可用积分9 专家积分0 在线时间5 小时注册时间最后登录
白手起家, 积分 9, 距离下一级还需 191 积分
帖子主题精华可用积分9 专家积分0 在线时间5 小时注册时间最后登录
论坛徽章:0
顶顶顶顶顶顶顶顶顶
空间积分0 信誉积分66 UID阅读权限10积分30帖子精华可用积分34 专家积分0 在线时间25 小时注册时间最后登录
白手起家, 积分 30, 距离下一级还需 170 积分
帖子主题精华可用积分34 专家积分0 在线时间25 小时注册时间最后登录
论坛徽章:0
本帖最后由 yeahnoob 于
23:35 编辑
LZ一开始关于lock和cond_wait 的内容应该是不正确的。
lock只是一个声明性质的函数,声明出一个阻塞式变量,单独不会直接影响sub的执行。
cond_wait的实际用途,恰好是LZ一开始对lock函数理解的用途。perldoc threads::shared复制代码另外两个cond_signal和cond_broadcast在perldoc里面我觉得说的是很清楚,& && & cond_signal VARIABLE
& && && &&&The &cond_signal& function takes a locked variable as a parameter and unblocks one thread that's &cond_wait&ing on that variable. If
& && && &&&more than one thread is blocked in a &cond_wait& on that variable, only one (and which one is indeterminate) will be unblocked.
& && && &&&If there are no threads blocked in a &cond_wait& on the variable, the signal is discarded. By always locking before signaling, you can
& && && &&&(with care), avoid signaling before another thread has entered cond_wait().
& && && &&&&cond_signal& will normally generate a warning if you attempt to use it on an unlocked variable. On the rare occasions where doing this
& && && &&&may be sensible, you can suppress the warning with:
& && && && & { no warnings 'threads'; cond_signal($foo); }
& && & cond_broadcast VARIABLE
& && && &&&The &cond_broadcast& function works similarly to &cond_signal&.&&&cond_broadcast&, though, will unblock all the threads that are blocked
& && && &&&in a &cond_wait& on the locked variable, rather than only one.复制代码
空间积分0 信誉积分12 UID阅读权限10积分9帖子精华可用积分9 专家积分0 在线时间5 小时注册时间最后登录
白手起家, 积分 9, 距离下一级还需 191 积分
帖子主题精华可用积分9 专家积分0 在线时间5 小时注册时间最后登录
论坛徽章:0
谢谢你~~一语点醒梦中人回复无法安装ubuntu12.04问题!
求各位大神帮助解答。谢谢-红联Linux系统门户
您的位置:
&& 查看内容 - - -
无法安装ubuntu12.04问题!
求各位大神帮助解答。谢谢
9526发布于
&&字号: &&&&(网友评论&2&条)&
安装不上ubuntu!!!
我真的和它无缘吗?
本子配置如下。 是什么情况呢?liveCD可以进主界面,选择安装不安装都是一个反映,直接黑屏,跳光标,上厕所,洗澡回来还在跳!!
是不是主系统不给力呢?baidu+google一大堆都是修改参数
noapic acpi=off
进入ubuntu后,修改"/boot/grub/menu.lst",加入语句"noapic acpi=off"后保存
如果关机不正常,就删除"noapic acpi=off",改为"nosmp"
这东西有用吗?
求大神们解答。在线等待您的帮助。先行谢过!!!(6)m:b
电脑型号 微星 MEGABOOK 笔记本电脑
操作系统 Windows 7 旗舰版 64位 SP1 ( DirectX 11 )
处理器 英特尔 Core i5-2540M @ 2.60GHz 双核
主板 微星 MS-16F2 (英特尔 HM67 芯片组)
内存 4 GB ( 南亚易胜 DDR3 1333MHz )
主硬盘 日立 HTSE364 ( 640 GB / 7200 转/分 )
显卡 Nvidia GeForce GTX 560M ( 1536 MB / 微星 )
显示器 LG LGD01E9 ( 15.7 英寸 )
光驱 日立-LG DVDRAM GT30N DVD刻录机
声卡 瑞昱 ALC892 @ 英特尔 6 Series Chipset 高保真音频
网卡 瑞昱 RTL8168E PCI-E Gigabit Ethernet NIC / 微星
作者: 9526&发布日期:
还是这么,,
有懂的前辈吗?
作者: 9526&发布日期:
还是没人。!!
共有评论数 2/每页显示数 10
发表评论,与各位同人交流。回复请点击下方的我要评论按钮(游客可回复),要发表贴子请点击
=>Linux教程下载?“”(请点击),Linux教程免费下载。
=>求助Linux问题?论坛有39版块,覆盖所有Linux技术层面。前往“”
=>怎样学Linux我的Linux网站,我的Linux之家!学Linux,从这里开始!
 |  |  |  | 
&2015 红联 Powered by SupSite为什么我在虚拟机安装不了linux系统,就这样,求大神解答啊_百度知道
提问者采纳
创建新的虚拟机,然后选择开机启动bios 调一下启动顺序,第一个从DVD/CD启动
这个报错是启动时候直接从硬盘启动了,提示找不到。
额··我找不到你所说的键,在哪里呢
点击虚拟机--电源--启动时进入bios
bios中的设置应该不用说了吧
我是菜鸟··还真是找不到,要按哪里呢·谢谢啊
首先,挂载ubuntu的IOS镜像然后点击虚拟机--电源--启动时进入bios通过左右键移到boot 通过上下键和 + - 号将CD-ROM移到第一个,然后F10保存,重启再启动就是从CD盘启动了,装好系统以后,以同样的方式设置从Hard Drive启动就可以了
很感谢你的详细回答不过结果还是一样····
点一下CD/DVD&查看这里的连接状态,启动时连接如果这些都没有问题,但是还是这个状态,我只好认为是下载的ubuntu系统有问题,建议重新去下载个系统了。
好的 谢谢你
提问者评价
其他类似问题
这个提示是你的硬盘没有系统,所以无法启动你应该先把ubuntu的iso放到虚拟光驱中,然后启动的时候选择光盘启动进入安装
linux系统的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁小弟入门,求大神解答一个问题_linux吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:82,040贴子:
小弟入门,求大神解答一个问题收藏
如图所示,用sqlite3建立一个数据库为啥在文件夹里显示不出来,还有图中的...是什么意思,跪求答案
酱油 醋 豆瓣酱 嘿嘿 怎么样?
图呢???
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
为兴趣而生,贴吧更懂你。或跪求大神解答。发布网站时候编译器错误信息:_Java123社区微信号:java123msg |||[][]当前位置: &
& 跪求大神解答。发布网站时候编译器错误信息:iis里看是: ServerErrorin / Application. -------------------------------------------------------------------------------- CompilationError Description:Anerroroccurredduringthecompilationofaresourcerequiredtoservicethisrequest.Pleaserevieiis里看是:
Server&Error&in&'/'&Application.
--------------------------------------------------------------------------------
Compilation&Error&
Description:&An&error&occurred&during&the&compilation&of&a&resource&required&to&service&this&request.&Please&review&the&following&specific&error&details&and&modify&your&source&code&appropriately.&
Compiler&Error&Message:&CS2018:&Unable&to&find&messages&file&'cscui.dll'
Source&Error:
[No&relevant&source&lines]
Source&File:&&&&Line:&0&
Show&Detailed&Compiler&Output:
c:\windows\system32\inetsrv&&"c:\WINDOWS\Microsoft\Framework\v4.0.30319\csc.exe"&/t:library&/utf8output&/R:"C:\WINDOWS\Microsoft\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c\System.Runtime.Serialization.dll"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Activities\v4.0_4.0.0.0__31bf\System.Activities.dll"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.\v4.0_4.0.0.0__31bf\System.ServiceModel.Web.dll"&/R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary&&Files\root\0d99cc25\dad99183\assembly\dl3\a1eddb5f\468fcd01\Hyyf.DataAccess.DLL"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c\System.Core.dll"&/R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c\System.Data.dll"&/R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary&ASP.NET&Files\root\0d99cc25\dad99183\assembly\dl3\c62cf17e\60d35a5a_9a08cd01\Hyyf.MvcGridView.DLL"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.WebPages.Deployment\v4.0_1.0.0.0__31bf\System.Web.WebPages.Deployment.dll"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.ApplicationServices\v4.0_4.0.0.0__31bf\System.Web.ApplicationServices.dll"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Mvc\v4.0_3.0.0.0__31bf\System.Web.Mvc.dll"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel\v4.0_4.0.0.0__b77a5c\System.ServiceModel.dll"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activation\v4.0_4.0.0.0__31bf\System.ServiceModel.Activation.dll"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Routing\v4.0_4.0.0.0__31bf\System.Web.Routing.dll"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll"&/R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary&ASP.NET&Files\root\0d99cc25\dad99183\assembly\dl3\e0d3f687\d2ecd01\Hyyf.Core.DLL"&/R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary&ASP.NET&Files\root\0d99cc25\dad99183\assembly\dl3\\b022a458_9a08cd01\Hyyf.Core.Web.Pages.DLL"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.WebPages\v4.0_1.0.0.0__31bf\System.Web.WebPages.dll"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c\System.dll"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c\System.Data.DataSetExtensions.dll"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c\System.Xml.dll"&/R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary&ASP.NET&Files\root\0d99cc25\dad99183\assembly\dl3\931a5a_9a08cd01\Hyyf.Logic.DLL"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll"&/R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary&ASP.NET&Files\root\0d99cc25\dad99183\assembly\dl3\26c545a7\b259fc58_9a08cd01\Com.Hyyf.DLL"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_ponentModel.DataAnnotations\v4.0_4.0.0.0__ponentModel.DataAnnotations.dll"&/R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary&ASP.NET&Files\root\0d99cc25\dad99183\assembly\dl3\2e859_9a08cd01\Hyyf.Entity.DLL"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.WorkflowServices\v4.0_4.0.0.0__31bf\System.WorkflowServices.dll"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.DynamicData\v4.0_4.0.0.0__31bf\System.Web.DynamicData.dll"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Abstractions\v4.0_4.0.0.0__31bf\System.Web.Abstractions.dll"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Services\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.IdentityModel\v4.0_4.0.0.0__b77a5c\System.IdentityModel.dll"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Helpers\v4.0_1.0.0.0__31bf\System.Web.Helpers.dll"&/R:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary&ASP.NET&Files\root\0d99cc25\dad99183\assembly\dl3\fe626776\cac0ed5b_9a08cd01\Home.DLL"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Extensions\v4.0_4.0.0.0__31bf\System.Web.Extensions.dll"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activities\v4.0_4.0.0.0__31bf\System.ServiceModel.Activities.dll"&/R:"C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c\System.Xml.Linq.dll"&/out:"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary&ASP.NET&Files\root\0d99cc25\dad99183\App_global.asax.daextuei.dll"&/D:DEBUG&/debug+&/optimize-&/w:4&/nowarn:01&/warnaserror-&&"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary&ASP.NET&Files\root\0d99cc25\dad99183\App_global.asax.daextuei.0.cs"&"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary&ASP.NET&Files\root\0d99cc25\dad99183\App_global.asax.daextuei.1.cs"共2页顶一下(0)0%踩一下(0)0%------分隔线------上一篇: 下一篇: 栏目列表推荐内容为了程序的健壮性、扩展性、可维护性,依赖抽象而不是具体实...
今天在实验delegate与thread 在初步的实验结束后,因为原来的del...
接上一版,今天差不多就是三层架构后台代码的完结了,这一版...
1.What? 什么是属性 属性是对字段的封装。当类中有了一个字段...
Asp.NET网站部署到IIS上面,浏览出现如下图所示错误。 原因原因...
原文地址:WIN7+IIS 7.5伪静态的设置 -----------------------------------...

我要回帖

更多关于 大神一笑百媚生 的文章

 

随机推荐