草庐IT

thread_safe

全部标签

android - 与 Thread 一起使用进度对话框

这是我的代码,publicProgressDialogloadingdialog;publicvoidShowManager(){//dosomething}publicvoidstartScan(){loadingdialog=ProgressDialog.show(WifiManagementActivity.this,"","ScanningPleaseWait",true);newThread(){publicvoidrun(){try{sleep(4000);ShowManager();}catch(Exceptione){Log.e("threadmessage",e.ge

RT-Thread STM32H750-armfly-h7-tool开发板BSP说明

RT-ThreadSTM32H750-armfly-h7-tool开发板BSP说明RT-ThreadSTM32H750-armfly-h7-tool开发板BSP说明简介开发板介绍外设支持使用说明快速上手硬件连接编译下载运行结果进阶使用注意事项示例代码源码下载维护人:RT-ThreadSTM32H750-armfly-h7-tool开发板BSP说明简介本文档为zylx为STM32H750-armfly-h7-tool开发板提供的BSP(板级支持包)说明。主要内容如下:开发板资源介绍BSP快速上手进阶使用方法通过阅读快速上手章节开发者可以快速地上手该BSP,将RT-Thread运行在开发板上。在进

android - Facebook 授权不在 Android Asynctask 或 Thread 中工作

在Android中使用facebook。有时,当我尝试在Android中而不是在模拟器中授权Facebook时,我的应用程序正在实时设备中兑现。我使用了AndroidFacebookSDK。所以我认为线程可能会阻止它。首先尝试异步任务Activityact=this;privateclassfbworkextendsAsyncTask{@OverrideprotectedStringdoInBackground(Facebook...para){//TODOAuto-generatedmethodstubLog.d(tagg,"Enteredasync");if(loginflag==

Java runOnUiThread 和 Thread.sleep

我从一个单独的类中获得了这个方法,其中当调用结束时,我的ImageView的颜色从红色变为白色。示例代码如下:publicvoidendOfCall(){((Activity)mContext).runOnUiThread(newRunnable(){@Overridepublicvoidrun(){TargetDetails.oncall.setVisibility(View.VISIBLE);TargetDetails.endcall.setVisibility(View.GONE);}});try{call.endCall();}catch(SipExceptionse){}ca

Exception in thread “main“ java.lang.NoSuchMethodError: org.apache.hadoop.hbase.client.HBaseAdmin.

使用sqoop从本地mysql向HBase2.2版本中导入数据报错。根据报错信息提示,HBase中没有对应的方法执行语句。查看错误,因为对应HBase版本太高导致。Indexof/dist/hbase/1.6.0根据连接下载hbase1.6版本,本地解压,将lib文件夹中所有jar包上传至$SQOOP_HOME/lib文件夹中。 重新执行导出语句,圆满解决问题。 

java - Android游戏引擎设计: how to synchronize game loop and canvas updating thread?

我想重写我的简单游戏引擎以在Android上运行,我想知道如何同步两个正在运行的线程。现在我有以下内容:Runner是这个游戏的主要Activity,入口点;CanvasView只是一个正在绘制的Canvas;GameWorld是-顾名思义-存储有关游戏状态的当前信息的类。现在,我们只说它还包含一个级别。GameLoop是一个单独的线程,用于更新游戏状态;CanvasThread是一个单独的线程,它正在运行以在CanvasView上绘制当前关卡。由于关卡只是一个简单的数组,CanvasThread只是遍历数组并将其绘制在屏幕上。我对此有几个问题:是否有可能按需运行CanvasThrea

RT-Thread GD32107C-EVAL开发板BSP说明

RT-ThreadGD32107C-EVAL开发板BSP说明GD32107C-EVAL开发板BSP说明简介外设支持使用说明快速上手硬件连接编译下载运行结果进阶使用注意事项联系人信息示例代码源码下载GD32107C-EVAL开发板BSP说明简介GD3107C-EVAL是-兆易创新推出的一款GD32F10X系列的评估板,最高主频高达108M,该开发板具有丰富的板载资源,可以充分发挥GD32107VCT6的芯片性能。开发板外观如下图所示:该开发板常用板载资源如下:GD32107VCT6,主频108MHz,256KBFLASH,96KBRAM常用外设LED:5个,LED1(电源指示灯),LED2(PC

android - thread/runnable, handler, runonuithread, asynctask 之间的区别

我开始学习安卓编程,并且正在开发一款小游戏。我听说做后台操作或更新或下载或任何后台和耗时的事情不应该用uithread来完成,而是使用thread/runnable或asynctask。但是我不能在线程中做一些事情,比如后台连接到数据库,因为这个连接与剩余的处理程序一起工作,runonuithread,asynctask.am非常困惑在哪里使用哪个。我有一些问题1.handler、runonuithread都运行在ui线程上,thread/runnable是不同的线程,在异步任务中,doinbackground方法运行在不同的线程上,其他方法如onprogressupdate、onpr

安卓 : background thread

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。团队,我需要在我的应用程序中运行一个后台线程。您能否分享启动线程的最佳实践,以便无论正在显示的Activity和需要考虑的事项如何,线程都能保持运行。此后台线程的目的是将事务从模拟器触发到服务器并从主机获取响应。谢谢,拉梅什

【Threads and QObjects,Thread-Support in Qt Modules】线程和QObjects,Qt模块中的线程支持

ThreadsandQObjectsThreads继承了QObjects类。它发出信号来指示线程已开始执行或已完成执行,并提供一些槽函数。更有趣的是,QObjects可以在多个线程中使用,发出调用其他线程中槽的信号,并将事件发布到“live”在其他线程中的对象。这是可能的,因为每个线程都允许有自己的事件循环。QObjectReentrancyQObject的重入QObject是可重入的。它的大多数非GUI子类,如QTimer、QTcpSocket、QUdpSocket和QProcess,也是可重入的,因此可以同时从多个线程使用这些类。请注意,这些类被设计为在单个线程中创建和使用;不能保证在一个