人生最痛苦的事情是一把锁,锁住你也锁住我,该做的事情多又多

为什么我的电脑上多了一个加锁的文件,删也删不掉?_百度知道
为什么我的电脑上多了一个加锁的文件,删也删不掉?
然后那个文件是左下角带锁的
会不会我电脑赶上病毒了?
提问者采纳
看是否是病毒木马你先用360杀毒进行查杀,如若不是,然后再用360安全卫士的粉碎机粉碎就行了
不是木马,但是我的最新版360没有粉碎机.....怎么办?老版的粉碎机又不支持win7....
提问者评价
其他类似问题
其他2条回答
。。。。找到加密软件位置,有可能是你朋友或是别人在你电脑上安装啦加密软件不会。将他卸载即可
带锁的文件夹不是你建的就删掉。如果你发现你电脑上有文件删不掉。你可以用360粉碎机粉碎文件然后清理下垃圾。(包括注册表残留勾选上。)如果删不掉。你现在文件上点击右键,,,使用360解除占用。然后再用360粉碎机粉碎文件。然后清理下垃圾。(包括注册表残留勾选上。)
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁这几天大家抢红包抢得还过瘾吗?年会各种抽奖有没有证明自己的欧洲血统?以及重要的年...
新的一年,祝愿威锋家庭越来越庞大,锋友越来越萌萌哒。在爆竹声声中别忘了常回来看看...
2 月 10 日,历时一年多的中国国家发改委反垄断局对高通公司的反垄断调查终于告一段落...
虽然苹果没有明说,但 Apple Pay 进军中国显然是苹果的下一步策略。中国建设银行也毫...
在 Moto X 上市第一天,我们就在京东抢购到了一台黑檀木(32GB)版 Moto X 手机,在上...
据《时代周刊》网站撰文从多个角度解读苹果智能家居。文章指出HomeKit技术旨在简化各...
在媒体工作期间,Breen围绕着苹果的Mac生态系统撰写的“how to”系列文章、评论和专栏...
iPhone 5s采用的MDM9x15芯片出现在iPhone 5中。值得探索的一个问题是,苹果会在iPhone...
7分钟锻炼经科学验证表明,它与健身房锻炼一样有效,而选择 7 分钟锻炼的人群普遍都是...
对于大部分的玩家来说,玩游戏首先认准的一定就是大厂商出品的一些制作精良的大作,尤...
春节将至,或许你还在苦苦寻找能够阖家欢乐的游戏或者一些有趣的 APP,不过既要能够拍...
《波波的世界》( BoBo World )是一款玩法类似于《超级马里奥》的 2D 横版闯关动作游...
近年来,随着中国越来越“开放”,人们学习英语的热情空前高涨,甚至不少家长让自己的...
芬兰游戏自身的水平层次高,在国内外都受到了一致的看好,创造了骄人的销售业绩,赫尔...
不得不承认我们邻国的三胖同志是一位拥有着全球最高娱乐性的政治领袖,无论是我国还是...
Moment 镜头保护套组为用户提供一个自带实体快门的保护套以及可供选择的两种加装镜头...
第三方配件商根据曝光的 iPad 产品信息设计了新的保护套。
如果你不介意让 iPhone 6/6 Plus 镜头更凸更显眼,可以考虑这款名为 Metal Ring 的镜...
Typo,是一个为 iPhone 设计类似黑莓式键盘的手机壳厂商,在去年 3 月已经被黑莓要求...
“CRAZY CASE BATMOBILE”手机壳以蒂姆·伯顿(Tim Burton)在 1989 年执导蝙蝠侠系列电...
作为移动电源市场广受欢迎的品牌,lepow 曾见证了移动电源市场随触摸屏智能手机的发展...
如果将电池做成背夹式,既能当作手机壳,又可以充当移动电源的角色会不会更好一点呢?...
Yohann 由瑞典建筑师 Berend Frenzel 设计,支持 3 种角度观看 iPad,你只需轻微调整...
喜极而泣,历时一个多月,我的日版有锁DO PLUS 128G成功官解,插卡秒来4G
注册时间 最后登录
在线时间670 小时 UID
主题帖子人气
红苹果, 积分 437, 距离下一级还需 63 积分
& && &&&本人10月份5200块钱,淘宝入手日版有锁DO,一切完美,只是只能用2G,越狱后期望卡贴大神法力,因为DO版比较特殊无法和S版一样可以实现电信3G,&&DO版除了坐双模卡无法3G,我又不想换号淘宝试水1200RMB 反正又骗不了人,过了1个多月我都要忘记了,早上突然发现发货了,激动我立马插卡,秒来信号,直接4G&&开蜂窝都是3G&&哈哈, 算下成本。&&价格并没有多大优势,可能与无锁海淘持平,不过最起码,通过我的经历, 可以告诉大家,DO版也是可以官解的,我准备随时观测他是否会繁琐。还没确认收货~
<p id="rate_17654" onmouseover="showTip(this)" tip="看楼主头像,应该是个听党话跟党走的主儿啊,怎么还买日版呢。.&人气 + 1
" class="mtn mbn">
<p id="rate_59534" onmouseover="showTip(this)" tip="感谢分享~!!!!&人气 + 1
" class="mtn mbn">
<p id="rate_14902" onmouseover="showTip(this)" tip="你是真心没找到好的店而已,我820块解锁DO,解出来是三网!说明你找的店铺不行用了一.&人气 + 1
" class="mtn mbn">
看楼主头像,应该是个听党话跟党走的主儿啊,怎么还买日版呢。.
感谢分享~!!!!
你是真心没找到好的店而已,我820块解锁DO,解出来是三网!说明你找的店铺不行用了一.
注册时间 最后登录
在线时间139 小时 UID
主题帖子人气
吃飽了撐著回楼主锋行者威天下于30 秒前发表的:& && && &本人10月份5200块钱,淘宝入手日版有锁DO,一切完美,只是只能用2G,越狱后期望卡贴大神法力,因为DO版比较特殊无法和S版一样可以实现电信3G,&&DO版除了坐双模卡无法3G,我又不想换号淘宝试水1200RMB 反正又骗不了人,过了1个多月......
<p id="rate_88757" onmouseover="showTip(this)" tip="无锁的不会懂&人气 + 1
" class="mtn mbn">
无锁的不会懂
注册时间 最后登录
在线时间670 小时 UID
主题帖子人气
无锁的不会懂
注册时间 最后登录
在线时间720 小时 UID
主题帖子人气
就怕人家在日本给你的手机开了国际漫游 几个月后突然回到解放前
<p id="rate_88757" onmouseover="showTip(this)" tip="你说的是旅游解锁,是噱头跟本能这样,&人气 + 1
" class="mtn mbn">
你说的是旅游解锁,是噱头跟本能这样,
注册时间 最后登录
在线时间728 小时 UID
主题帖子人气
对楼主的文字表达能力实在无法恭维
<p id="rate_88757" onmouseover="showTip(this)" tip="语文从没及格过&人气 + 1
" class="mtn mbn">
语文从没及格过
注册时间 最后登录
在线时间52 小时 UID
主题帖子人气
好厉害的说
注册时间 最后登录
在线时间3869 小时 UID
主题帖子人气
This changes everything . Aga
1200,呵呵。合约机真是无本万利。
注册时间 最后登录
在线时间1332 小时 UID
主题帖子人气
还不如一早就买无锁?真正买有锁的人自己定位都很明确的比如有WIFI 不需要用到3g4g网络等等
注册时间 最后登录
在线时间670 小时 UID
主题帖子人气
你说的是旅游解锁,是噱头跟本能这样,
注册时间 最后登录
在线时间670 小时 UID
主题帖子人气
语文从没及格过
威锋旗下产品
Hi~我是威威!
沪ICP备号-1 丨 深公安网监备案号 5
增值电信业务经营许可证:
Powered by Discuz!我和前夫离婚有一年多了我们有一个女儿,婚姻期间他做了很多伤害我的事,吵架就换门锁,为了吓唬我他去法_百度知道
我和前夫离婚有一年多了我们有一个女儿,婚姻期间他做了很多伤害我的事,吵架就换门锁,为了吓唬我他去法
婚姻期间他做了很多伤害我的事,吵架就换门锁,现在他找我复婚不知识道该不该复,为了吓唬我他去法院起诉离婚我和前夫离婚有一年多了我们有一个女儿
我有更好的答案
按默认排序
叫他写保证书
叫他写保证书
狗改不了吃屎
不复,狗攻不了吃屎。
其他类似问题
门锁的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁&1&public&class&ThreadTest&extends&Thread&{
&3&&&&&private&int&threadNo;
&5&&&&&public&ThreadTest(int&threadNo)&{
&6&&&&&&&&&this.threadNo&=&threadNo;
&9&&&&&public&static&void&main(String[]&args)&throws&Exception&{
10&&&&&&&&&for&(int&i&=&1;&i&&&10;&i++)&{
11&&&&&&&&&&&&&new&ThreadTest(i).start();
12&&&&&&&&&&&&&Thread.sleep(1);
13&&&&&&&&&}
16&&&&&&#64;Override
17&&&&&public&synchronized&void&run()&{
18&&&&&&&&&for&(int&i&=&1;&i&&&10000;&i++)&{
19&&&&&&&&&&&&&System.out.println("No."&+&threadNo&+&":"&+&i);
20&&&&&&&&&}
这个程序其实就是让10个线程在控制台上数数,从1数到9999。理想情况下,我们希望看到一个线程数完,然后才是另一个线程开始数数。但是这个程序的执行过程告诉我们,这些线程还是乱糟糟的在那里抢着报数,丝毫没有任何规矩可言。
但是细心的读者注意到:run方法还是加了一个synchronized关键字的,按道理说,这些线程应该可以一个接一个的执行这个run方法才对阿。
但是通过上一篇中,我们提到的,对于一个成员方法加synchronized关键字,这实际上是以这个成员方法所在的对象本身作为对象锁。在本例中,就是以ThreadTest类的一个具体对象,也就是该线程自身作为对象锁的。一共十个线程,每个线程持有自己 线程对象的那个对象锁。这必然不能产生同步的效果。换句话说,如果要对这些线程进行同步,那么这些线程所持有的对象锁应当是共享且唯一的!
转载注明出处:http://x-
//www.blogjava.net/zhangwei217245/
我们来看下面的例程:
&1&public&class&ThreadTest2&extends&Thread&{
&3&&&&&private&int&threadNo;
&4&&&&&private&String&
&6&&&&&public&ThreadTest2(int&threadNo,&String&lock)&{
&7&&&&&&&&&this.threadNo&=&threadNo;
&8&&&&&&&&&this.lock&=&
11&&&&&public&static&void&main(String[]&args)&throws&Exception&{
12&&&&&&&&&String&lock&=&new&String("lock");
13&&&&&&&&&for&(int&i&=&1;&i&&&10;&i++)&{
14&&&&&&&&&&&&&new&ThreadTest2(i,&lock).start();
15&&&&&&&&&&&&&Thread.sleep(1);
16&&&&&&&&&}
19&&&&&public&void&run()&{
20&&&&&&&&&synchronized&(lock)&{
21&&&&&&&&&&&&&for&(int&i&=&1;&i&&&10000;&i++)&{
22&&&&&&&&&&&&&&&&&System.out.println("No."&+&threadNo&+&":"&+&i);
23&&&&&&&&&&&&&}
24&&&&&&&&&}
我们注意到,该程序通过在main方法启动10个线程之前,创建了一个String类型的对象。并通过ThreadTest2的构造函数,将这个对象赋值给每一个ThreadTest2线程对象中的私有变量lock。根据Java方法的传值特点,我们知道,这些线程的lock变量实际上指向的是堆内存中的同一个区域,即存放main函数中的lock变量的区域。
转载注明出处:http://x-
//www.blogjava.net/zhangwei217245/
程序将原来run方法前的synchronized关键字去掉,换用了run方法中的一个synchronized块来实现。这个同步块的对象锁,就是main方法中创建的那个String对象。换句话说,他们指向的是同一个String类型的对象,对象锁是共享且唯一的!
转载注明出处:http://x-
//www.blogjava.net/zhangwei217245/
于是,我们看到了预期的效果:10个线程不再是争先恐后的报数了,而是一个接一个的报数。
转载注明出处:http://x-
//www.blogjava.net/zhangwei217245/
再来看下面的例程:
&1&public&class&ThreadTest3&extends&Thread&{
&3&&&&&private&int&threadNo;
&4&&&&&private&String&
&6&&&&&public&ThreadTest3(int&threadNo)&{
&7&&&&&&&&&this.threadNo&=&threadNo;
10&&&&&public&static&void&main(String[]&args)&throws&Exception&{
11&&&&&&&&&//String&lock&=&new&String("lock");
12&&&&&&&&&for&(int&i&=&1;&i&&&20;&i++)&{
13&&&&&&&&&&&&&new&ThreadTest3(i).start();
14&&&&&&&&&&&&&Thread.sleep(1);
15&&&&&&&&&}
18&&&&&public&static&synchronized&void&abc(int&threadNo)&{
19&&&&&&&&&for&(int&i&=&1;&i&&&10000;&i++)&{
20&&&&&&&&&&&&
21&&&&&&&&&&&&&&&&&System.out.println("No."&+&threadNo&+&":"&+&i);
22&&&&&&&&&&&&&&&&
23&&&&&&&&&&&&
24&&&&&&&&&&&&&&&&
25&&&&&&&&&&&&
26&&&&&&&&&}
29&&&&&public&void&run()&{
30&&&&&&&&&abc(threadNo);
细心的读者发现了:这段代码没有使用main方法中创建的String对象作为这10个线程的线程锁。而是通过在run方法中调用本线程中一个静态的同步方法abc而实现了线程的同步。我想看到这里,你们应该很困惑:这里synchronized静态方法是用什么来做对象锁的呢?
转载注明出处:http://x-
//www.blogjava.net/zhangwei217245/
我们知道,对于同步静态方法,对象锁就是该静态方法所在的类的Class实例,由于在JVM中,所有被加载的类都有唯一的类对象,具体到本例,就是唯一的ThreadTest3.class对象。不管我们创建了该类的多少实例,但是它的类实例仍然是一个!
转载注明出处:http://x-
//www.blogjava.net/zhangwei217245/
这样我们就知道了:
1、对于同步的方法或者代码块来说,必须获得对象锁才能够进入同步方法或者代码块进行操作;
转载注明出处:http://x-
//www.blogjava.net/zhangwei217245/
2、如果采用method级别的同步,则对象锁即为method所在的对象,如果是静态方法,对象锁即指method所在的
Class对象(唯一);
转载注明出处:http://x-
//www.blogjava.net/zhangwei217245/
3、对于代码块,对象锁即指synchronized(abc)中的abc;
4、因为第一种情况,对象锁即为每一个线程对象,因此有多个,所以同步失效,第二种共用同一个对象锁lock,因此同步生效,第三个因为是
static因此对象锁为ThreadTest3的class 对象,因此同步生效。
转载注明出处:http://x-
//www.blogjava.net/zhangwei217245/
如上述正确,则同步有两种方式,同步块和同步方法(为什么没有wait和notify?这个我会在补充章节中做出阐述)
如果是同步代码块,则对象锁需要编程人员自己指定,一般有些代码为synchronized(this)只有在单态模式才生效;
(本类的实例有且只有一个)
如果是同步方法,则分静态和非静态两种。
静态方法则一定会同步,非静态方法需在单例模式才生效,推荐用静态方法(不用担心是否单例)。
转载注明出处:http://x-
//www.blogjava.net/zhangwei217245/
所以说,在Java多线程编程中,最常见的synchronized关键字实际上是依靠对象锁的机制来实现线程同步的。
我们似乎可以听到synchronized在向我们说:&#8220;给我一把锁,我能创造一个规矩&#8221;。
下一篇中,我们将看到JDK 5提供的新的同步机制,也就是大名鼎鼎的Doug Lee提供的Java Concurrency框架。
阅读(6423)
日一二三四五六28293031123456789101112131415161718192021222325262728293012345678
随笔分类(28)
随笔档案(90)
文章分类(1)
文章档案(1)
爱折腾的道儒
Doug Lea's Home Page
老王的博客
靠谱IT帅哥
淘宝核心团队
福林的博客
那谁的BLOG
学习新知、发现新朋友
InfoQ中文站
InfoQ英文站
A website for Java Geeks
并发编程网
百度技术沙龙
阅读排行榜
评论排行榜

我要回帖

更多关于 人生最美是 的文章

 

随机推荐