Stop-The-World –Java中一种全局暂停的现象 –全局停顿,所有Java代码停止,native代码可以执行,但不能和JVM交互 –多半由于GC引起 ?Dump线程 ?死锁检查 ?堆Dump GC时为什么会有全局停顿? –类比在聚会时打扫房间,聚会时很乱,又有新的垃圾产生,房间永远打扫不 ...
                            
                            
                                分类:
其他好文   时间:
2016-03-29 21:22:02   
                                阅读次数:
193
                             
                    
                        
                            
                            
                                atitit.线程死锁 卡住无反应 的原因in cmd调用的解决方案  v3 q39   1. 问题::线程死锁  卡住无反应1 1.1. 分类:: cmd调用,  net io  , file  io 调用, multi thread调用same var的时候儿..1 1.2. 原因readLin
                            
                            
                                分类:
编程语言   时间:
2016-03-14 01:42:15   
                                阅读次数:
236
                             
                    
                        
                            
                            
                                今天调试自己写的一个服务器引擎时候 class cServerBase : cThreadObj cServerBase 线程发现不动了 调试之后发现原来是锁的问题 SimpleLock里面的构造函数默认执行了 lock 注释掉之后就没问题了 通过这个小例子,以后自己可以注意一下,如果发现线程停止工
                            
                            
                                分类:
编程语言   时间:
2016-03-07 16:45:31   
                                阅读次数:
140
                             
                    
                        
                            
                            
                                原文链接: http://my.oschina.net/feichexia/blog/196575 现实企业级Java开发中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足 内存泄露 线程死锁 锁争用(Lock Contention) Java进程消耗CPU过高 ....
                            
                            
                                分类:
Web程序   时间:
2016-03-02 22:08:24   
                                阅读次数:
456
                             
                    
                        
                            
                            
                                各位看官们,大家好,上一回中咱们说的是线程同步之互斥量的例子,这一回咱们说的例子是:线程死锁。闲话休提,言归正转。让我们一起talk C栗子吧!...
                            
                            
                                分类:
编程语言   时间:
2016-02-02 15:15:56   
                                阅读次数:
123
                             
                    
                        
                            
                            
                                Java用process调用c#的exe后,process.waitfor(). exe执行会停在某处。据说是waitfor引起的exe子线程死锁。先存一个链接http://yearsaaaa123789.iteye.com/blog/1404865关键引用因为本地的系统对标准输入和输出所提供的缓冲...
                            
                            
                                分类:
其他好文   时间:
2016-01-27 12:51:50   
                                阅读次数:
225
                             
                    
                        
                            
                            
                                //// ViewController.m// 多线程////#import "ViewController.h"@interface ViewController ()@end@implementation ViewController/* >1 队列和线程的区别: 队列:是管理线程的,相当于.....
                            
                            
                                分类:
编程语言   时间:
2016-01-26 23:35:44   
                                阅读次数:
324
                             
                    
                        
                            
                            
                                过多的同步有可能出现死锁,死锁的操作一般是在程序运行的时候才有可能出现。多线程中要进行资源的共享,就需要同步,但同步过多,就可能造成死锁。死锁例子:package com.vince;/** * 线程死锁 * @author acer * */public class DeadThreadDemo ...
                            
                            
                                分类:
编程语言   时间:
2016-01-19 23:40:53   
                                阅读次数:
225
                             
                    
                        
                            
                            
                                JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具现实企业级Java开发中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足内存泄露线程死锁锁争用...
                            
                            
                                分类:
编程语言   时间:
2015-12-17 20:48:38   
                                阅读次数:
349
                             
                    
                        
                            
                            
                                - (void)viewDidLoad { [super viewDidLoad]; NSLog(@"1"); dispatch_sync(dispatch_get_main_queue(), ^{ NSLog(@"2"); }); NSLog(@"3");}会输出什么,为什么答:输...
                            
                            
                                分类:
编程语言   时间:
2015-12-16 15:25:43   
                                阅读次数:
188