首页 > TAG信息列表 > ticketThread

8、线程休眠

8、线程休眠  每个对象都有一把锁,sleep不会释放锁; package com.testthread1; public class TestThread3 implements Runnable{ private int ticketNums = 10 ; @Override public void run() { while (true){ if (ticketNums==0){

3、并发问题

线程不安全 public class TestThread3 implements Runnable{ private int ticketNums = 10 ; @Override public void run() { while (true){ if (ticketNums==0){ break; } System.out.println(Threa

七、初识并发

模拟买票的场景:张三、李四和王五一起买票。   代码: public class TicketThread implements Runnable{ private int ticket =3; public static void main(String[] args) { TicketThread ticketThread = new TicketThread(); new Thread(ticketThread

【无标题】校招面试必须会的线程同步(细解)

多线程概述 一、多线程的概念 多线程是指程序中包含多个执行单元,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行 。 二、使用多线程的情况 程序需要同时执行两个或多个任务程序需要实现一些需要等待的任务时,如用户输入、文件读