Domino8.5.3 服务器线程池启动后 报线程写入锁死 怎么办

听说windows有文件锁,同一时刻下只允许一个线程写入,为什么我测试的多线程可以写一个文件,请高手看下_百度知道
听说windows有文件锁,同一时刻下只允许一个线程写入,为什么我测试的多线程可以写一个文件,请高手看下
abcd代码如下.createNewFile().newLine();}}catch (IOException e){e.write(&final BufferedWriter writer = new BufferedWriter(new FileWriter(f)).newLine();}}});EFGH&E;&#92.write(&为什么两个线程在同时写文件;);)?请问windows有没有文件锁;writer.printStackTrace();}}}),也没有文件锁发生.start();new Thread(new Runnable(){@Overridepublic void run(){try{while (true){writer:&#92.txt&f.start():File f = new File(&ABCD&\new Thread(new Runnable(){@Overridepublic void run(){try{while (true){);A B\}}catch (IOException e){e.printStackTrace()
提问者采纳
应该是针对“进程”的概念吧文件锁。你现在用的是线程。这两个线程终归属于同一进程下的
提问者评价
原来是这样,感谢!
其他类似问题
文件锁的相关知识
按默认排序
其他2条回答
你试过么?一个程序先运行?,在剪切,有什么效果……例子没什么问题
还是在不停的写,你可以试一试
是的,肯定会不停的写,你没加线程锁
你看没看过写完之后(流关闭之后)的文件的内容..
文件里面是有内容的
有其中一个的内容
还是两个都有啊?
内容是混杂的,两个都有,我记得别人说过文件是带文件锁的,某一个时刻下,只能一个在写,但是俩线程在写,也没有问题
那就是没加锁咯
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Domino服务器稳定性建议-2013经验总结总结,经验,检验,服务器,反馈意见
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
Domino服务器稳定性建议-2013经验总结
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口IBM Domino服务器由于mmc.exe异常终止而宕机 - 中国
Technote (troubleshooting)
Domino服务器由于mmc.exe异常终止而宕机
致命线程: ############################################################ ### thread 161/318: [ nserver: 1c7c: 1718] FATAL THREAD (Panic) ### FP=0x, PC=0x7781f6fa, SP=0x ### stkbase=0x723a0000, total stksize=4194304, used stksize=40568 ### EAX=0x, EBX=0x, ECX=0x, EDX=0x03b208a0 ### ESI=0x, EDI=0x00005cfc, CS=0x, SS=0x0000002b ### DS=0x, ES=0x, FS=0x, GS=0x Flags=0x ############################################################ [ 1] 0x7781f6fa ntdll.ZwWaitForSingleObject+10 (19DD4C7EE550,26b4fc0) [ 2] 0x7FEFDA510AC KERNELBASE.WaitForSingleObjectEx+156 (5,5,0,5cfc) @[ 3] 0x004b4cdb nnotes.FRSendCommandToService+1943 (9bb18,0,4b0fc4) @[ 4] 0x004b85c4 nnotes.OSRunExternalScript+,272a084,1) @[ 5] 0x004b1df1 nnotes.FRTerminateWindowsResources+,0,0) @[ 6] 0x004bb58e nnotes.OSFaultCleanupExt+622 (0,4b118b,e1b0) @[ 7] 0x004bc005 nnotes.OSFaultCleanup+29 (C5C3A43,C6F6E696D6F445C,E6F6D636F7E) @[ 8] 0x004d597a nnotes.OSNTUnhandledExceptionFilter+626 (fb00,4d) @[ 9] 0x00445a6c nnotes.Panic+856 (13c9b,ea70) @[10] 0x nserverl.ProcessMonitorTask+681 (ea2c7c,bdf0df4) @[11] 0x10001b21 nserverl.Scheduler+969 (0,0,0,0) @[12] 0x0045654e nnotes.ThreadWrapper+330 (0,0,0,0) [13] 0x776cf33d kernel32.BaseThreadInitThunk+13 (0,0,0,0) [14] 0x77802ca1 ntdll.RtlUserThreadStart+33 (0,0,0,0)
&@@ ------ Notes Data -& OS Data -& MM/OS Structure Information Start Time = 04/15/:20 PM Crash Time = 04/16/:04 PM Domino Controller Enabled = 1 Domino Controller Current Log = dcntrlr.log Error Message = PANIC: Process C:\Windows\system32\mmc.exe(A70) has terminated abnormally Console Position =
SharedDPoolSize =
FaultRecovery = 0x Cleanup Script Timeout= 300 Crash Limits = 3 crashes in 5 minutes StaticHang = Virtual Thread [ nserver: 1c7c: 00b5] (Native thread [ nserver: 1c7c: 1718]) (0x1c7c/0xb5/0x1718) ConfigFileSem = ( SEM:#0:0x010d) n=0, wcnt=-1, Users=-1, Owner=[ : 0000] FDSem = ( RWSEM:#53:0x410f) rdcnt=-1, refcnt=0 Writer=[ : 0000], n=53, wcnt=-1, Users=0, Owner=[ : 0000]
这个问题是由于Windows的PerfMon性能监视器工具在不使用Domino的库函数时,没有始终调用Domino的&关闭&例程引起的。它表现为notes进程异常退出,导致Domino服务器宕机。
Domino 8.5.3 ( 64 位服务器) / Windows 2008 R2 (64 位)
Domino服务器由于MMC异常终止而宕机的问题已经被报告给质量工程部门,软件问题报告编号为SPR #
IBM开发团队已经编写了针对上述问题的变通代码,忽略mmc.exe的OSInit/OSTerm退出信号,只打印出一条消息。相应的修订程序被包含在 Domino 8.5.3 Fix Pack 2, Domino 9 或更高版本中。
请参阅站点有关Domino升级的详细信息
对该页面打分:
(0 用户)平均评分
(0 users)平均评分
More support for:
8.5.3, 8.5.3.1, 8.5.3.2
Windows, Windows 64bit
Translate my page
Machine Translation
Machine Translation

我要回帖

更多关于 服务器线程池 的文章

 

随机推荐