相关疑难解决方法(0)

每10分钟调用一次函数

我不是专家,只是初学者.所以我恳请你为我写一些代码.

如果我有两个班,CLASS ACLASS B了,里面CLASS B有一个叫功能funb().我想CLASS A每隔十分钟调用一次这个函数.

你已经给了我一些想法,但我不太明白.

你能发布一些示例代码吗?

java scheduling

26
推荐指数
3
解决办法
5万
查看次数

Java 如何避免在循环中使用 Thread.sleep()

从我的主要开始,我开始了两个名为生产者和消费者的线程。两者都包含while(true)循环。生产者循环是 UDP 服务器,因此它不需要睡眠。我的问题出在消费者循环中。消费者循环从链接队​​列中删除对象并将其传递给函数以进行进一步处理。根据研究,在循环中使用线程睡眠不是一个好习惯,因为有时 O/S 不会在设置时间结束时释放。如果我在应用程序理想时删除线程睡眠,它会将 CPU 拖到 20% 到 30%。

class Producer implements Runnable {
    private DatagramSocket dsocket;
    FError fer = new FError();

    int port =1548;
    ConcurrentLinkedQueue<String> queue;

    Producer(ConcurrentLinkedQueue<String> queue){
        this.queue = queue; 
    }

    @Override
    public void run() {

        try {

            // Create a socket to listen on the port.
            dsocket = new DatagramSocket(port);
            // Create a buffer to read datagrams into.
            byte[] buffer = new byte[30000];
            // Create a packet to receive data into the buffer
            DatagramPacket …
Run Code Online (Sandbox Code Playgroud)

java producer-consumer

11
推荐指数
2
解决办法
1万
查看次数

我怎么能每一秒做一些事情?[LibGDX]

让我们说我想制作一个循环或打印出来的东西,例如"马里奥"每秒.我怎样才能做到这一点?似乎无法找到任何教导这个地方的好教程= P.

java android libgdx

8
推荐指数
3
解决办法
2万
查看次数

标签 统计

java ×3

android ×1

libgdx ×1

producer-consumer ×1

scheduling ×1