multithreading

    0热度

    1回答

    我有不同的线程在运行,它们都写入同一个数据库(尽管不是同一个表)。 目前我有它设置,我创建一个连接,并将其传递给每个线程,然后创建它自己的光标写入。 我还没有实现写入数据库部分,但我想知道是否不是每个线程都需要它自己的连接? 谢谢!

    -1热度

    1回答

    林试图找出为什么这个心不是“线程安全”和IM画坯公共 public class Counter { private static int val = 0; public Counter() { } public static void set(int newVal) { val = newVal; } public static void decrement() {

    0热度

    3回答

    在下面的代码中,在线程运行increment方法后,它将值2输出到控制台。不应该将值设为1,因为方法用1递增? class TestSync implements Runnable { private int balance; public void run() { for(int i = 0; i < 50; i++){ increment(); Sy

    0热度

    1回答

    我打电话给一个API来获取ID列表。该列表包含大约55.000个ID。然后,我希望启动线程并根据ID获取有关其对象的信息并将其存储在数据库中。我设法使用线程来做到这一点,但想知道如何使用线程池来优化它。我想要做的10个线程,将它们添加到一个线程池,等待它们完成,等待10秒(或我会得到429,太多的请求),然后再开始10个线程,直到所有完成。为了做到这一点,需要做些什么? 此外,该列表的长度未知,因

    0热度

    1回答

    我想了解Spark中的分区。 我在Windows 10本地模式下运行spark。 我的笔记本电脑有2个物理内核和4个逻辑内核。 1 /术语:对我来说,spark =核心线程。所以Spark中的核心与物理核心不同,对吧? Spark核心与任务相关联,对吗? 如果是这样,因为你需要一个分区线程,如果我的sparksql数据框有4个分区,它需要4个线程吗? 2 /如果我有4个逻辑内核,是否意味着我只能在

    0热度

    2回答

    我现在阅读在Java中思考,有关同步的章节,有一个我无法理解的例子。 public abstract class IntGenerator { private volatile boolean canceled = false; public abstract int next(); public void cancel() { canceled =

    2热度

    2回答

    我想实现一个简单的多线程TCP服务器。当只有一个连接的客户端时,它运行良好,但当同时连接两个客户端时,第一个客户端的线程有时会收到必须由第二个客户端接收的消息。如何处理他的问题? class ClientThread(Thread): def __init__(self, ip, port): Thread.__init__(self) self.ip = ip

    2热度

    1回答

    我是python的初学者,我在做一个简单的python游戏。我试图解决以下错误RuntimeError: threads can only be started once 我试图.cancel()计时器,但已经似乎没有工作,我已经做了一个if语句,看看计时器.is_alive执行前。控制台抛出错误送行ball_char = play_timer.start() def playball(state

    -1热度

    1回答

    我有一个函数,可以获取我选择使用financial google的任何货币的当前价格,我想多线程,因此我可以单独发送任何请求。 这里是我的代码: def currency_converter(amount, currency): url = 'https://finance.google.com/finance/converter?a={}&from=KGS&to={}&meta=ei%

    2热度

    1回答

    最近几天我一直在使用JavaFX,FXML,任务和属性进行实验。我偶然发现了一种奇怪的行为,希望你能帮助我更好地理解发生了什么。 我有一个简约的GUI,看起来像这样:GUI 如果我按一下按钮创建并启动了新的任务。此任务将增加一个双重属性,并将新值写入标签并在ProgressBar中进行设置。任务的代码可以在这里看到: public class TestTask extends Task<Void>