Find Jobs
Hire Freelancers

java threading 2

$30-250 USD

Terminado
Publicado hace alrededor de 5 años

$30-250 USD

Pagado a la entrega
Please develop a Java program to simulate the creation and execution of prioritized processes. The following data types must be implemented to support the simulation: • A node type to represent a process. The node will contain a process id, a priority and a time slice (in milliseconds). The time slice indicates how long the process will “run” (i.e. sleep). • A Min-Heap to store the process nodes so that a node with the lowest priority number is at the top of the heap ready to go when the next process is chosen. (NOTE: in many priority-based systems, priority 0 is the highest priority. IE the lower the number, the higher the priority). Because all of the threads in your program need to access this heap data structure, you must synchronize access to the operations on the heap that must not be interrupted before completion. • A runnable/thread type to “consume”/retrieve a node off the top of the heap. The thread will simulate execution by sleeping for the duration of the time slice. o When a process has completed its “execution,” the thread reports the process id, its priority value, and the time when it completed. Use a single line for the report, and make sure that the time is precise enough to see sub-second execution times. o If there is no work available on the heap, the thread can go to sleep for a pre-determined idle time in milliseconds. • A second runnable/thread type to create and add processes to the heap. Let this thread wake up at random periodic intervals and add some new processes into the heap occasionally. [ this thread should wake up at least 3 times and add processes. It should not run forever ] • the main program will create a single heap. • the main program should spawn 2 instances of your consumer threads. The main program should pass a reference to the shared heap to all of its threads upon creation. consumer threads will pull the next available process off the heap and do their work. • the main program should spawn the thread that adds processes to the heap. • the program can detect that the producer thread is complete, and can then monitor the heap until it is empty. It can then notify the other idle consumer threads to exit.
ID del proyecto: 18859034

Información sobre el proyecto

18 propuestas
Proyecto remoto
Activo hace 5 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Hi there, I do Java programming and have strong foundation in data structures and algorithms. I went through the requirements and I would like to do this project if given the opportunity. Let me know if you are interested.
$35 USD en 1 día
4,9 (1366 comentarios)
7,9
7,9
18 freelancers están ofertando un promedio de $129 USD por este trabajo
Avatar del usuario
Hello Sir/ Ma’am We are a group of Software Engineers (Programmers) having 10+ years of experience. Expert in JAVA, C, C++ , C# , Python, ANDROID,IOS, MATLAB, IONIC. Done 600+ projects here on FREELANCER.COM. Please check our profile for reference. The bid is negotiable and we can talk about the price. Thank you
$155 USD en 3 días
4,8 (398 comentarios)
7,7
7,7
Avatar del usuario
Hi There I've excellent programming and development skills and knowledge. I can provide an efficient, perfect, well documented development of your Programming and Computer project according to 100% accuracy and requirements, with dedicated support. Thanks Farah Saif
$100 USD en 3 días
5,0 (459 comentarios)
7,1
7,1
Avatar del usuario
HI...I am proficient in core Java programming for last 10 years and well skilled on data structures programming including priority queue using heap as linked list and synchronised thread access to the the linked list for process execution simulation. I can complete the java code in 2 days or earlier.
$60 USD en 2 días
4,9 (232 comentarios)
6,5
6,5
Avatar del usuario
Hi, I am a full-stack Java developer having more than 4 years of professional experience. Apart from that, I've been helping students on this platform with their assignments, projects, lab tasks etc since 2015. I have understood the requirements for your threading project and ready to work on it, I assure you quality of work, on-time delivery. Hope to hear from you soon. Thanks, Mehmood
$68 USD en 3 días
5,0 (46 comentarios)
5,3
5,3
Avatar del usuario
Hey, I have got a huge experience in java programming, check my profile for sure. It'll be pleasure for me to work on that project.
$177 USD en 3 días
4,9 (21 comentarios)
5,4
5,4
Avatar del usuario
hello i'm a java developer highly skilled in multithreading. i did a similar project before. it was also about simulating computer processes. it would be a pleasure to work with you. thank you in advance.
$100 USD en 3 días
4,8 (46 comentarios)
5,6
5,6
Avatar del usuario
Hello, Sir Weebside Inc. is a professional freelancer service provided to worthy clients like you. We can provide our best developers to provide you High-Quality Product with 100% Delivery Rate, 100% Satisfaction. Having Experts in Java, C / C++ , C# , VB , .NET , SQL, MySQL, and Python Programming Language and Frameworks made us capable to bid here. We can provide any service of any caliber within Hours. CHAT WITH US TO START RIGHT NOW. BEST DEVELOPERS AROUND. WITH HIGHEST QUALITY DELIVERED WITHIN TIME. WITHIN BUDGET. CLICK CHAT TO START
$30 USD en 0 día
4,7 (68 comentarios)
5,4
5,4
Avatar del usuario
Hi I have 18 years of software development experience in java. I can develop your java thread simulation app with the highest quality Lets talk about the details Regards Fatih
$277 USD en 5 días
5,0 (17 comentarios)
5,1
5,1
Avatar del usuario
Hi, I am very happy to bid your project. I read your requirements carefully,so i see what you mean. I have been experiments with C Programming, Java, JavaFX, Software Architecture I'd like to work with you. i'll complete this project for you to the best my ability and without condition I am looking forward to meeting you
$45 USD en 2 días
4,8 (27 comentarios)
5,0
5,0
Avatar del usuario
Hi There, I'm a professional Java Developer, among the most experienced, and skilled freelancers on this platform. I can always ensure a delivery within the time required. I am really looking forward to hearing from you. Thank you for your consideration, Nirmal Vidura
$100 USD en 1 día
5,0 (52 comentarios)
4,8
4,8
Avatar del usuario
easyTask easyTask easyTask easyTask easyTask easyTask easyTask easyTask easyTask easyTask easyTask easyTask
$150 USD en 10 días
4,9 (61 comentarios)
5,0
5,0
Avatar del usuario
Hi, Hope you are well. I will give you Best results....! Please send me you all the details before award project. --- Let discus your project. Deadline and budget? --- Services: software, website, Database, Web-portal, Designing, Data Entry, android mobile app , Content and Theory writing, Program code, and Assignments About me: - Accomplished masters in computer science - 4+ years of experience - Professional developer Feel free to ask any query. Thanks for your time...! ***** HAVE A NICE TIME *****
$250 USD en 3 días
5,0 (31 comentarios)
4,6
4,6
Avatar del usuario
Java developer senior for 3 years. Also experience with multithreading, memory allocation. I've had 5 stars reviews on freelancer so far.
$277 USD en 10 días
5,0 (1 comentario)
3,6
3,6
Avatar del usuario
Hi, I'm experienced java developer working more than 3 years in that field. I had a lot of practice with threads and seems there will be no problems doing that project. Approximate time - 1-2 days (probably less). Feel free to contact me. Thanks.
$45 USD en 2 días
5,0 (18 comentarios)
3,8
3,8
Avatar del usuario
Hi there, I am JAVA developer, please check my skills below: 7+ Years experience in design and development of Enterprise Software Systems built on Java and J2EE technologies. Expert in Rich Internet Applications (RIA).With advanced JavaScript Frameworks using Ext JS, jQuery, Yahoo UI, DWR. Experienced in using OOJS (Object Oriented Java Script) for development of Rich Internet Desktop Applications. Experienced in software development using SDLC Software development life cycle methodologies, Object Oriented Technologies, UML, Agile methodologies such as Extreme Programming XP, Scrum, RUP. Experience using Struts, Spring along with persistent frameworks using Hibernate,iBatis in building persistent layer for applications. Sound knowledge of Design Patterns, implementation in System Integration and Architecture. Experienced in J2EE application development using Enterprise Java Beans (EJB), JDBC, Servlets. Exposure to Service Oriented Architecture (SOA), Experienced in development and use of Web Services. Worked on various J2EE applications on application servers such as Weblogic10.3 Websphere, Jboss and Tomcat. Exposure to operating systems like Solaris, Linux. Worked on Shell Scripting to automate various processes. Sound knowledge in migration of systems, upgraded many project to higher java versions as well as migrating applications from application servers. Expertise in development using databases such as Oracle 8i/9i, SqlServer, MySql. Worked extensively with
$155 USD en 3 días
4,8 (4 comentarios)
3,5
3,5
Avatar del usuario
Hi, I have good experience in java multi threading, this seems to be a well known producer consumer problem implementation. Let me know , i can do this task seemlessly
$155 USD en 3 días
4,7 (4 comentarios)
2,4
2,4
Avatar del usuario
hi, I'm a java developer and recent graduate, I've been working on multiple side project in Java, made WhatsApp type chat application using java and NetBeans IDE. I can help you make your application.
$147 USD en 5 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
huntsville, United States
5,0
2
Forma de pago verificada
Miembro desde mar 3, 2019

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.