-
关于Binder Thread的一个疑义
关于BinderThread的一个疑问最近在一本书上看到这样一句话“一个Binder服务端实际上就是一个Binder类的对象,该对象一旦创建,内部就启动一个隐藏线程。该线程接下来会接收Binder驱动发送的消息。”我有以下2个疑问:1:这个隐藏线程是在什么地方被创建的?2:android中的系统服务也是从Binder派生的,那么这些系统服务也都有一个隐藏线程吗请高手指教,谢谢。color='#FF...
34
热度 -
Android讯息队列模型——Thread,Handler,Looper,Massage Queue
Android消息队列模型——Thread,Handler,Looper,MassageQueue????Android系统的消息队列和消息循环都是针对具体线程的,一个线程可以存在(当然也可以不存在)一个消息队列(MessageQueue)和一个消息循环(Looper)。Android中除了UI线程(主线程),创建的工作线程默认是没有消息循环和消息队列的。如果想让该线程具有消息队列和消息循环,并具...
217
热度 -
关于Binder Thread的一个疑点
关于BinderThread的一个疑问最近在一本书上看到这样一句话“一个Binder服务端实际上就是一个Binder类的对象,该对象一旦创建,内部就启动一个隐藏线程。该线程接下来会接收Binder驱动发送的消息。”我有以下2个疑问:1:这个隐藏线程是在什么地方被创建的?2:android中的系统服务也是从Binder派生的,那么这些系统服务也都有一个隐藏线程吗请高手指教,谢谢。color='#e7...
31
热度 -
问个有关Thread的有关问题
问个有关Thread的问题我在Aactivity的点击事件里开了个线程newThread(newRunnable(){//dosomething}).start(),等线程跑完后会发送一个handler.sendMessage,然后Aactivity再做一些UI的处理,但如果我在打开线程的同时,把Aactivity关掉了,线程还是在那里运行着,请问,如何在关闭Aactivity的同时,把线程也关闭...
88
热度 -
Android中Handler Runnable与Thread的差异详解
Android中HandlerRunnable与Thread的区别详解原文链接:http://www.codeceo.com/article/android-handler-runnable-thread.htmlAndroid中Handler可以异步控制Runnable,那么这样做于Android中的Thread有什么区别呢?本文将通过多个角度来讲解这个问题,读完此文,相信你会对Android中...
61
热度 -
大神,Thread 、synchronized出有关问题了
求助大神,高手进,Thread、synchronized出问题了packagecom.muke.reflect;publicclassDemo5extendsThread{ publicstaticintticket=100; publicvoidrun(){ this.sale(); } publicsynchronizedvoidsale(){ while(ticket>0){ ...
75
热度 -
JAVA菜鸟,遇到Exception in thread "main"
JAVA初学者,遇到Exceptioninthread"main"遇到了这样的问题,经过各种尝试,我发现只要把代码第一行package去掉就可以成功运行了packagechap04;publicclassGoodDogTestDrive{publicstaticvoidmain(String[]args){我不太清楚为什么,希望高手能告诉我问题所在分享到:thread"...
181
热度 -
org.eclipse.swt.SWTException: Invalid thread access?
org.eclipse.swt.SWTException:Invalidthreadaccess??用swt写了个小程序,但是运行时报如下错误:org.eclipse.swt.SWTException:Invalidthreadaccess atorg.eclipse.swt.SWT.error(SWT.java:3374) atorg.eclipse.swt.SWT.error(SWT.java...
202
热度 -
Thread中运用Connection的有关问题
Thread中运用Connection的问题最近合并一个项目到一个老项目中(甲方的人很无聊),不是用spring,基本上所有东西获取connection然后来通过一个封装的方法调用数据库。(很操蛋,返回的都是List<Map>,还不能返回pojo对象的List)没办法改吧。现在遇到一个问题,那就是在线程中管理java.sql.Connectionjava.sql.Connection他...
111
热度 -
java.lang.OutOfMemoryError:unable to create new native thread
java.lang.OutOfMemoryError由于并发用户较多,且程序比较复杂,在服务器运行一段时间之后就会出现java.lang.OutOfMemoryError:unabletocreatenewnativethread的提示。服务器是2G内存,我看了一下服务器内存的使用情况很好啊,只有几百M使用了,高手帮忙解决下啊color='#e78608'>------解决方案----------...
580
热度 -
深入懂得Android消息处理系统——Looper、Handler、Thread
深入理解Android消息处理系统——Looper、Handler、Thread熟悉Windows编程的朋友可能知道Windows程序是消息驱动的,并且有全局的消息循环系统。而Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。Android通过Looper、Handler来实现消息循环机...
156
热度 -
Android的线程(Thread)跟服务(Service)的区别
Android的线程(Thread)和服务(Service)的区别很多时候,你可能会问,为什么要用Service,而不用Thread呢,因为用Thread是很方便的,比起Service也方便多了,下面我详细的来解释一下。1).Thread:Thread是程序执行的最小单元,它是分配CPU的基本单位。可以用Thread来执行一些异步的操作。2).Service:Service是android的一种机...
29
热度 -
Android-Thread+Handler 线程 讯息循环(转载)
Android----Thread+Handler线程消息循环(转载)近来找了一些关于android线程间通信的资料,整理学习了一下,并制作了一个简单的例子。andriod提供了Handler和Looper来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。在Android,这里的线程分为有消息循环的线程和...
409
热度 -
Android中的 MessageQueue,Handler,Looper跟Thread
Android中的MessageQueue,Handler,Looper和Thread前几天和一位同事讨论Android中Handler和Thread,其中一个问题是:创建Handler时会不会创建Thread?我对JAVA编程不熟,但直觉告诉我不会:我认为Handler只是用来辅助实现异步操作的东西。当时我拿了GTK+中的idle来做对比,sendMessage就相当于加一个idle函数,系统处...
97
热度 -
PHP版本VC6与VC9、Thread Safe与None-Thread Safe等的差异
PHP版本VC6与VC9、ThreadSafe与None-ThreadSafe等的区别 最近发现很多PHP程序员对PHP版本知识了解不是很清楚,自己也看了不少类似的文章,还是感觉不够明确和全面,网上的结论又都是模棱两可,在此,给出最完整甚至武断的解释。 ???本文讲解:VC6与VC9,ThreadSafety与None-ThreadSafe,Apachemodule与fastcgi的区别与选择...
311
热度 -
PHP版本VC6与VC9、Thread Safe与None-Thread Safe等的差异
PHP版本VC6与VC9、ThreadSafe与None-ThreadSafe等的区别最近发现很多PHP程序员对PHP版本知识了解不是很清楚,自己也看了不少类似的文章,还是感觉不够明确和全面,网上的结论又都是模棱两可,在此,给出最完整甚至武断的解释。???本文讲解:VC6与VC9,ThreadSafety与None-ThreadSafe,Apachemodule与fastcgi的区别与选择。PHP...
33
热度 -
利用weblogic.Admin以及WLST开展thread dump
利用weblogic.Admin以及WLST进行threaddump 转自:http://bbs.weblogicfans.net/redirect.php?tid=237&goto=lastpost ? 1、weblogic816C:\DocumentsandSettings\tony>java-cpE:\bea816\weblogic81\server\lib\weblogic....
619
热度 -
qt如何使用win thread实现多线程通信
qt怎么使用winthread实现多线程通信?近来做socket网络编程,在服务器端需要开个线程循环接收客户的数据。由于我希望练习使用winthread(windows的线程函数),不想直接使用qt的库类,但是怎么都实现不了进程间的通信。之前看到的子线程与主线程通信都是使用signal-slots,但是换用winthread就不行了。因为winthread限定的线程函数中无法emitsignal。...
46
热度 -
为什Java中不能通过java.lang.Thread类来直接创建类Thread的一个对象来创建线程?解决办法
为什Java中不能通过java.lang.Thread类来直接创建类Thread的一个对象来创建线程??类ThreadJavacodepublicclassThreadextendsObjectimplementsRunnable构造方法:JavacodepublicThread()publicThread(Runnabletarget)publicThread(Runnabletarget,St...
87
热度 -
多线程有关问题(Thread.activeCount()很大)
多线程问题(Thread.activeCount()很大)主线程接收数据,收到数据后调用start()方法开一个线程去处理,start()方法里会根据不同的数据进行不同的处理,但主要操作就是数据库操作,用的是hibernate,但在finally里都有close连接操作。所有处理程序都是立即返回的(不需要等待)。但我在并发很大时,就是主线程不断的接收数据时,发现Thread.activeCount...
403
热度